假如要实现SQL Server级联删除,应该如何操作呢 接下来的SQL server内容就为您介绍SQL Server级联删除的方法,假如您对SQL Server级联删除方面感兴趣的话,不妨一看。
SQL Server级联删除功能:在删除主表时,自动删除副表(外键约束)相应内容
删除包含主键值的行的操作,该值由其它表的现有行中的外键列引用。在级联删除中,还删除其外键值引用删除的主键值的所有行。
如:
create database temp go use temp go create table UserInfo ( UserId int identity(1,1) primary key , UserName varchar(20), --用户名 password varchar(20) not null --密码 ) create table UserDetails ( id int identity(1,1) primary key, name varchar(50) not null, --真实姓名 userId int, foreign key (userId) references UserInfo(UserId) on delete cascade