4
在Sql server中,我們可以一次在兩個臨時表中插入一條記錄。在兩張表中插入記錄?在Sql Server?
insert into #TmpTAApproval
insert into #TmpFinal
select reqid,applicationid from Mytable
我們該怎麼寫,這可能嗎?謝謝。
在Sql server中,我們可以一次在兩個臨時表中插入一條記錄。在兩張表中插入記錄?在Sql Server?
insert into #TmpTAApproval
insert into #TmpFinal
select reqid,applicationid from Mytable
我們該怎麼寫,這可能嗎?謝謝。
你可以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;
+1做得好! :d –