sql-server-2005 - 如何在单个查询中从子表和父表中删除记录?

标签 sql-server-2005 t-sql

我有一个主表和一个详细表。 指定删除级联。

我想在单个查询中删除子记录和主记录。

假设我想使用单个查询删除 EmployeeDetails 和 EmpID=20 的员工记录。

可能吗?

请帮忙。

最佳答案

您无法在单个查询中执行此操作,除非您打开了级联删除,或者您在 PK 表上有一个触发器,该触发器将删除该表的 FK 表行关系

关于sql-server-2005 - 如何在单个查询中从子表和父表中删除记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3246933/

相关文章:

sql - 检查选择查询在 SQL Server 存储过程中是否有结果

SQL 查询计算每月工作天数

sql - Excel 表 SQL 表

sql-server - 通过网络恢复数据库备份

sql-server - @@ERROR 和/或 TRY - CATCH

SQL-计算所有存储过程中特定单词的出现次数

sql - 消除sql语句中的重复值

json - 用于分层 JSON 的 T-SQL

c# - 插入语句组合逻辑

sql-server-2005 - 如何从SQL Server获取DOMAIN名称?