我正在使用多个子选择创建一个表。所以我从一个SQL数据库中的多个位置获取数据。
我想要的是1.将上面的内容设置为表格本身,然后2.使用上述结果创建一个新表格。
所以我将调用上面的[table1]。
我只想知道如何将其设置为(临时)表,以便我可以开始添加新脚本,我可以将其用于我现在在新表中显示的数据以进行显示。
答案 0 :(得分:0)
您可能正在寻找 SELECT INTO 子句:
Debian Linux
答案 1 :(得分:0)
你可以写SELECT YOURCOLUMNS INTO #TEMP FROM XXXXX
然后您可以通过编写
来启动新脚本注意:当您使用临时表时,新脚本必须在同一个会话中
DROP TABLE IF EXISTS DBO.TEST --This only works on SQL Server 2016
/* Drop Table */
IF OBJECT_ID('dbo.Test', 'U') IS NOT NULL
DROP TABLE dbo.Test;
Create Table dbo.TEST (
COLUMNS DATATYPE NULL
)
Insert into DBO.TEST
SELECT * FROM #TEMP
DROP TABLE #TEMP