【问题标题】:Test whether record is referenced as foreign key before delete删除前测试记录是否被引用为外键
【发布时间】:2014-03-25 11:55:33
【问题描述】:

是否有一种简单的方法可以测试记录的主键是否在数据库中的任何其他表中被引用,而无需在所有适用的表中搜索所述主键?

我想在遇到异常之前知道,并禁用删除按钮。

【问题讨论】:

标签: sql sql-server database asp.net-mvc-4 entity-framework-4


【解决方案1】:

我通常处理这些外键和引用的方式是使用EXISTS (Transact-SQL)。通过这种方式,您必须为要检查的每个外键使用一个 EXISTS。

另一种处理方式就是捕获异常并在代码中处理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-20
    相关资源
    最近更新 更多