我的this is a test1
length 12
//width 12
new width 40
this is test2
length 50
width 50
中有一个临时表,我想说Temp_Table1_77
,最后一个数字是我的会话ID(tempdb
),这个临时表上有一些值。现在我想将临时表数据转储到我的数据库表中,假设数据库为@@spid
且表名为MYDATA
。
我不知道如何根据spid将临时数据转储到原始数据库表。
答案 0 :(得分:0)
您的表是本地(#)还是全局(##)临时表?
使用INSERT INTO ... SELECT
语法复制数据:
INSERT INTO MYDATA.dbo.table1(cols, ...)
SELECT cols, ...
FROM #Temp_Table1_77
WHERE <your_column_with_session_id> = <SPID_value>;