正在尝试将动态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)
是否尝试为子查询指定别名?是否尝试为子查询指定别名?