在Sql server中,我们可以一次在两个临时表中插入一条记录。
insert into #TmpTAApproval
insert into #TmpFinal
select reqid,applicationid from Mytable
我们怎么写,这可能吗?谢谢。
答案 0 :(得分:3)
你可以OUTPUT ... INTO
第二张表。
CREATE TABLE #tmpTest1
(
FirstCol INT
);
CREATE TABLE #tmpTest2
(
FirstCol INT
);
INSERT INTO #tmpTest1
OUTPUT inserted.FirstCol
INTO #tmpTest2
SELECT 1;
SELECT *
FROM #tmpTest1;
SELECT *
FROM #tmpTest2;
DROP TABLE #tmpTest1;
DROP TABLE #tmpTest2;