相关疑难解决方法(0)

如何在SQL Server中使用级联删除?

我有2个表:T1和T2,它们是带有数据的现有表.我们在T1和T2之间有一对多的关系.当删除T1中的记录时,如何更改表定义以在SQL Server中执行级联删除,T2中的所有关联记录也将被删除.

他们之间存在外来约束.我不想删除表或创建触发器来删除T2.例如,当我删除员工时,所有审核记录也应该消失.

T1 - 员工,

Employee ID      
Name
Status
Run Code Online (Sandbox Code Playgroud)

T2 - 性能评测,

Employee ID - 2009 Review
Employee ID - 2010 Review
Run Code Online (Sandbox Code Playgroud)

sql-server cascading-deletes

315
推荐指数
6
解决办法
57万
查看次数

如何删除包含其他表的外键的表中的行

假设有一个包含主键的主表,另一个表包含该主表的外键.因此,如果我们删除主表的行,它也将删除子表.

我该如何写这个查询?

sql sql-server sql-server-2008

34
推荐指数
4
解决办法
18万
查看次数