通过SQL脚本来查询SQLServer 中主外键关系

Posted rawls

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过SQL脚本来查询SQLServer 中主外键关系相关的知识,希望对你有一定的参考价值。

  在SQLServer中主外键是什么,以及主外键如何创建,在这里就不说了,不懂的可以点击这里,这篇文章也是博客园的博友写的,我觉得总结的很好;

此篇文章主要介绍通过SQL脚本来查看Sqlserver中主外键关系:

  

SELECT f.name AS ‘关系名称‘,
    OBJECT_NAME(f.parent_object_id) AS ‘表名称‘,
    COL_NAME(fc.parent_object_id,fc.parent_column_id) AS ‘字段名称‘,
    OBJECT_NAME (f.referenced_object_id) AS ‘关联表名称‘,
    COL_NAME(fc.referenced_object_id,fc.referenced_column_id) AS ‘关联字段名称‘
FROM sys.foreign_keys AS f
INNER JOIN sys.foreign_key_columns AS fc ON f.OBJECT_ID = fc.constraint_object_id

 

以上是关于通过SQL脚本来查询SQLServer 中主外键关系的主要内容,如果未能解决你的问题,请参考以下文章

Sql server怎样创建主外键关系

Sql server怎样创建主外键关系

批量删除MSSQL 中主外键约束

sqlserver删除有主外键的数据

如何修改数据库中主外键约束的数据?

SQL主外键,子查询