【发布时间】:2016-04-13 14:26:17
【问题描述】:
如何为 MS SQL Server 编写this 触发器?
MySql 版本:
CREATE TRIGGER log_patron_delete AFTER DELETE on patrons
FOR EACH ROW
BEGIN
DELETE FROM patron_info
WHERE patron_info.pid = old.id;
END
Sql 服务器版本:
CREATE TRIGGER log_patron_delete ON patrons AFTER DELETE
AS
BEGIN
DELETE FROM patron_info WHERE patron_info.pid = old.id;
END
问题:old.id 适用于 MySql,但不适用于 MS SQL Server
【问题讨论】:
-
删除级联怎么样?
-
我同意 juergen d - 这不是触发器的工作,而是外键约束的工作。
标签: mysql sql-server