SQL Server - 查看所有外键依赖关系

标签 sql sql-server

我想找到依赖于给定表的所有数据库对象,包括通过外键引用给定表的其他表。我尝试使用“sp_depends”,它为我提供了存储过程、 View 和触发器,但没有告诉我哪些其他表具有给定表的外键。有什么帮助吗?

最佳答案

select OBJECT_NAME(parent_object_id), OBJECT_NAME(referenced_object_id)
    from sys.foreign_keys
    where referenced_object_id = object_id('SchemaName.TableName')

关于SQL Server - 查看所有外键依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5248902/

相关文章:

sql - mysql存储过程不释放锁

sql-server - SQL 服务器 : Define same database collation for temporary table

sql-server - 在 SSMS 运行 SQL 时,如果语句之间没有返回行,则会出现错误

sql-server - t-SQL 授予表删除和创建权限

sql-server - 如何获取数据集中表的特定列?

java - 使用 Java 合并 Android 设备上的多个 SQL 文件

MySQL 在多个数据库中搜索值

sql - Postgres : Getting the highest matching log associated with a record?

mysql - 如果 sql 查询计数小于

sql-server - Azure 托管实例::为什么列出扩展存储过程?