还问级联删除```````````
请问一下各位大哥,SQL的 级联删除如何用语句实现? 触发器怎么写?一直搞不懂SQL为什么不直接支持级联删除,ACCESS 和VFP都可以的。而且SQL的关系属性中级联删除级联更新的选项有什么用的?
用触发器应该可以实现
例如:sc表中引用了student表的字段sid作为外键,如果要求在删除student表的一条记录的同时,也要删除sc表中相应的纪录,则可写一个触发器来实现
Create TRIGGER [DeleteTrigger]
ON [dbo].[student]
AFTER delete
AS
BEGIN
SET NOCOUNT ON;
delete from sc from deleted where sc.sid=deleted.sid
END