相关疑难解决方法(0)

如何从包含自引用外键的表中删除所有数据

我有一张表,其内部定义了员工关系.即

EmpID   Name  SeniorId
-----------------------
1         A      NULL
2         B       1
3         C       1
4         D       3
Run Code Online (Sandbox Code Playgroud)

等等...

其中,高级ID是一个外键,其主键表与引用列EmpId相同,我希望清除此表中的所有行而不删除任何约束.我怎样才能做到这一点?

删除需要像这样的4,3,2,1执行

我怎样才能做到这一点

编辑:

Jhonny的答案对我有用,但哪个答案更有效率.

sql t-sql database sql-server

8
推荐指数
1
解决办法
6264
查看次数

标签 统计

database ×1

sql ×1

sql-server ×1

t-sql ×1