【问题标题】:Cascade Update & Delete级联更新和删除
【发布时间】:2014-02-25 01:38:33
【问题描述】:

我有一个大型数据库,我没有在更新/删除时添加级联。

我们可以在不删除然后重新创建所有 FK 对象的情况下使用 T-SQL 吗?

【问题讨论】:

标签: sql-server tsql cascade


【解决方案1】:

您应该删除并重新创建外键。 这是唯一的方法。 但您可以使用sys.foreign_keyssys.foreign_key_columns 来获取外键名称和列。 然后您可以编写一个循环来获取名称和列,并在每次执行循环时使用 cascade 选项重新创建它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-17
    • 2016-10-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多