TSql触发器在插入到Table2后从Table1中删除行

时间:2018-11-20 16:15:42

标签: sql sql-server

我已经阅读并尝试了其他帖子/答案,但是很难使它起作用。我觉得对于有经验的SQL程序员来说,这应该很简单,但是对我来说,我随时可以寻求帮助。

当我将记录插入{ ".": { "A": { "G": { "K": {}, "L": {} }, "H": { "K": {}, "L": {} } }, "B": { "I": {}, "J": {} }, "C": {}, "D": {}, "E": {}, "F": { "M": {} } } } 表中时,我只想删除HistoricalWorkorders表中具有相同workorder #的任何记录。

我正在尝试使用插入操作上的触发器来完成此操作。

每当将记录插入ActiveWorkorders时,我就使用以下代码将其插入ActiveWorkorders,从此开始。该代码有效。


  

如何,我如何修改此查询,以便在插入HistoricalWorkorders表中时,HistoricalWorkorders表中具有相同workorder #的所有记录都被删除?


另外,每个人都说您可以仅通过引用ActiveWorkorders来引用插入的记录,但这对我不起作用?例如,'inserted'是否不应该返回插入到表中的inserted.workorder值?

workorder

0 个答案:

没有答案