sql - 在 SQL Server 中删除一组表

标签 sql sql-server database

有没有一种简单的方法可以在 SQL Server 中删除一组相互关联的表?理想情况下,我想避免担心他们被丢弃的顺序,因为我知道整个团队将在流程结束时离开。

最佳答案

冒着听起来很愚蠢的风险,我认为 SQL Server 不支持 delete/cascade 语法。我认为你可以配置一个删除规则来执行级联删除(http://msdn.microsoft.com/en-us/library/ms152507.aspx),但据我所知,SQL Server 的技巧是只为你要删除的每个表运行一次删除查询,然后检查它是否有效.

关于sql - 在 SQL Server 中删除一组表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7517/

相关文章:

sql - 在一张表上合并两个 SQL 查询

mysql - 为什么我无法为此列分配外键?

php - 将 SQl 转换为 Laravel

sql - 我们是否有数据库访问层可以轻松切换到 Scala 中的其他数据库

sql - 如果记录存在,则更新,否则插入

database - 使用服务名称从 Eclipse 连接到 Oracle Enterprise 11

MySQL:有人用过 TokuDB 存储引擎吗?

sql - 如何在数据库中存储级联类别

Python os.system 输入要在 CLI 应用程序中执行的命令

sql - 前两天选择多行?