【发布时间】:2020-08-22 23:46:15
【问题描述】:
我现在挣扎了 2 个小时。我有tableoefenen2 和tableoefenen3。在将新行插入tableoefenen2 后,我想在tableoefenen3 中获得同一行。
这是我在 T-SQL 中创建的:
CREATE TRIGGER tbloefenen_Trigger2
ON tbloefenen2
AFTER INSERT
AS
BEGIN
INSERT INTO tblOefenen3
SELECT naam, achternaam, datum, uren, id
FROM Inserted
END
在我将新行插入 tableoefenen2 后,它只选择插入的列..
所以我正在寻找如何查询 tbloefenen3 将使用 tableoefenen2 的新行进行更新?
我找不到正确的查询.. 提前谢谢您!
【问题讨论】:
-
表名具有附加了顺序值的模式通常表示模式问题。并且不要养成在没有任何列列表的情况下编写插入语句的懒惰做法 - 最终会导致问题。
标签: sql-server tsql triggers