Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在尝试将动态SQL子查询结果放入SQL Server 2008临时表,而不预先定义临时表_Sql_Sql Server_Pivot_Dynamic Sql_Temp Tables - Fatal编程技术网

正在尝试将动态SQL子查询结果放入SQL Server 2008临时表,而不预先定义临时表

正在尝试将动态SQL子查询结果放入SQL Server 2008临时表,而不预先定义临时表,sql,sql-server,pivot,dynamic-sql,temp-tables,Sql,Sql Server,Pivot,Dynamic Sql,Temp Tables,我正试图把我的结果放到临时表格中,但却无法让它发挥作用 DECLARE @query nvarchar(max) SET @query = N'SELECT * INTO ##TmpTbl FROM (SELECT * FROM Tbl1)' EXEC(@query) 我做错了什么 注意:我不能预先定义临时表/表变量,因为实际 正在运行的问题是一个轴心问题,其中没有预定义的列 这是结果 子查询上缺少别名: DECLARE @query nvarchar(max) SET @query = N'

我正试图把我的结果放到临时表格中,但却无法让它发挥作用

DECLARE @query nvarchar(max)
SET @query = N'SELECT * INTO ##TmpTbl FROM (SELECT * FROM Tbl1)'
EXEC(@query)
我做错了什么

注意:我不能预先定义临时表/表变量,因为实际 正在运行的问题是一个轴心问题,其中没有预定义的列 这是结果


子查询上缺少别名:

DECLARE @query nvarchar(max)
SET @query = N'SELECT * 
               INTO ##TmpTbl 
               FROM (SELECT * FROM Tbl1) src'  <--- you need an alias
EXEC(@query)

子查询上缺少别名:

DECLARE @query nvarchar(max)
SET @query = N'SELECT * 
               INTO ##TmpTbl 
               FROM (SELECT * FROM Tbl1) src'  <--- you need an alias
EXEC(@query)

是否尝试为子查询指定别名?是否尝试为子查询指定别名?