标签: sql triggers firebird
有没有办法确定使用限制级联删除或不在触发器内发生删除?
答案 0 :(得分:2)
否 - 删除行时会触发相应的触发器,但没有导致删除的“上下文”。但是,在AFTER DELETE触发器中,您可以检查主记录是否存在 - 如果不存在,那么很有可能由ON DELETE CASCADE constaraint触发删除,而不是因为用户发出了“直接” “DELETE在行上。
AFTER DELETE
ON DELETE CASCADE
DELETE