Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在执行删除语句之前,我应该如何以及编写什么查询来执行触发器......
我想从 table1 中删除值,在删除值之前,我将这些值存储在 table2 中,但问题是,每当我执行 trigger 和 then 语句时,两者都会执行,但 table1 中的值不会被删除。触发器正确执行(使用 SQL Server 2008)
您可以在使用 SQL Server 2008 及更高版本更容易的过程或触发器中使用“合并”语句。合并启用插入、更新和删除,并在一个语句中提供所有输出。
此处使用示例:http: //blog.sqlauthority.com/2008/08/28/sql-server-2008-introduction-to-merge-statement-one-statement-for-insert-update-delete/