我有一个场景,我需要在运行时在1个选择sql查询中提取临时表数据。以下不起作用。有什么建议吗?
select * from
(
insert into #temp3
select * from GetOrgs('14090',0,1)
)
答案 0 :(得分:1)
您可以使用OUTPUT
子句与INSERTED
一起插入并选择使用单个查询。
INSERT INTO #temp3 (col1, col2,...)
OUTPUT INSERTED.col1, INSERTED.col2, ...
SELECT c1, c2, ...
FROM yourTable
...
<强> Fiddle demo here 强>