SQL 怎么级联删除语句

2025-03-20 16:05:55
推荐回答(4个)
回答(1):

方法一:
MSSQLSERVER是支持级联更新和级联删除的,你要在建立外键的时候,要指定
EP:
alter table tb_userroles
add constraint FK_TB_USERR_RELATIONS_TB_FUNCT foreign key (gnbm)
references tb_function (gnbm)
on update cascade on delete cascade
方法二:用数据库触发器

回答(2):

你是什么数据库,Oracle的话,如果父表和子表之间有外键约束关系,那么可以再删除主表指定的数据的时候,加上ON DELETE CASCADE ,当父表记录删除的时候自动删除子表中的相应记录.

回答(3):

级联删除在建表的时候就应该指定。

回答(4):

触发器中处理