是否可以在一个查询中将单个条目复制到两个表中?
答案 0 :(得分:1)
是。您可以在其中一个表上创建插入触发器,将数据插入另一个表中。您可以对更新进行相同的操作。
答案 1 :(得分:0)
您可以使用OUTPUT INTO子句将插入的数据复制到第二个表中:
CREATE TABLE #tblsrc(id int NULL);
CREATE TABLE #tbldest1(id int NULL);
CREATE TABLE #tbldest2(id int NULL);
INSERT INTO #tblsrc VALUES (99);
INSERT INTO #tbldest1
OUTPUT INSERTED.id INTO #tbldest2
SELECT id FROM #tblsrc;
SELECT * FROM #tbldest1;
SELECT * FROM #tbldest2;