--执行如下语句
select object_name(B.referenced_object_id),
a.name as 约束名,
object_name(b.parent_object_id) as 外键表,
d.name as 外键列,
object_name(b.referenced_object_id) as 主健表,
c.name as 主键列
from sys.foreign_keys A
inner join sys.foreign_key_columns B on A.object_id=b.constraint_object_id
inner join sys.columns C on B.parent_object_id=C.object_id and B.parent_column_id=C.column_id
inner join sys.columns D on B.referenced_object_id=d.object_id and B.referenced_column_id=D.column_id
where object_name(B.referenced_object_id)='TABLENAME';

转载于:https://www.cnblogs.com/Bill-Lee/p/11237676.html

SQL查询表对应的外键约束相关推荐

  1. SQL server添加主外键约束 sql语句

    ---添加主键约束 <br> alter table 表名 <br> add constraint 约束名 primary key (主键) <br>        ...

  2. Oracle外键约束如何同时更新,SQL与ORACLE的外键约束-级联更新和删除

    /* SQL与ORACLE的外键约束--级联删除 最近软件系统中要删除一条记录,就要关联到同时删除好多张表,他们之间还存在着约束关系.所以考虑到在创建表时加上约束关系,具体如下: SQL的外键约束可以 ...

  3. SQL server 数据库添加外键约束

    use EMIS go alter table t_course_reg add constraint FK_course_reg_t_student --指定约束的名称谁和谁 foreign key ...

  4. sql server 删表外键约束报错

    创建两个表TblTestA,TblTestB,删掉TblTestA create table dbo.TblTestA(Id bigint primary key identity(1, 1),nam ...

  5. sqlserver用sql语句来进行外键约束的修改

    --先删掉约束 ALTER TABLE 表名1 DROP CONSTRAINT 约束名 --再重新添加约束 ALTER TABLE 表名1 ADD CONSTRAINT 约束名 FOREIGN KEY ...

  6. 如何使用T-SQL临时禁用外键约束?

    是否禁用和启用SQL Server支持的外键约束? 或者是我唯一的选择是drop然后重新create约束? #1楼 要禁用约束,请使用NOCHECK更改表 ALTER TABLE [TABLE_NAM ...

  7. Homework 1_SQL Server中由于外键约束而删除数据失败

    SQL Server中由于外键约束而删除数据失败 原因分析:外键约束问题.在配置文件中配置了一对一的关系,外键也是唯一的.数据库中数据有严格的依赖关系. 而在业务逻辑中,在往数据库里删除数据之前,却忘 ...

  8. 外键约束(foreign key) [MySQL][数据库]

    外键约束(FOREIGN KEY(字段) REFERENCES 主表名(字段)) 外键约束的作用: 限定某个字段的引用完整性 我们之前在讲数据完整性的时候就提到过引用完整性 引用完整性(eg: 员工所 ...

  9. SQL的主键和外键约束

    SQL的主键和外键的作用: 外键取值规则:空值或参照的主键值. (1)插入非空值时,如果主键表中没有这个值,则不能插入. (2)更新时,不能改为主键表中没有的值. (3)删除主键表记录时,你可以在建外 ...

最新文章

  1. Beats Studio3录音师手机音源配置,听出好声音,听出震撼效果!勇士限量款评测!
  2. 高 NPS 背后的专业服务体系是如何炼成的?
  3. 21_异常_第21天(异常、企业面试题,思维导图下载)
  4. 【Python】实现最大最小距离算法
  5. Django单表,连表查询
  6. java 数组 算法_常见算法总结 - 数组篇
  7. 无线路由器WiFi密码破解
  8. [CSP-J2019] 加工零件
  9. 腾讯2021校园招聘-技术研究类和数据分析-第一次笔试20200823
  10. 行亦谦ACM自闭之旅第七周
  11. 保护 iOS 用户数据安全: Keychain 和 Touch ID
  12. javax.faces.FacesException: Unable to find CDI BeanManager的解决方法
  13. 全景视频拼接的关键技术与发展优势、作用、应用。
  14. 如何有效阅读他人代码(一)
  15. 就这样吧,从此山水不相逢
  16. 【吐血整理】2019年所有精品文章分类汇总!必收藏!
  17. 100以内的三连加减法JAVA_100以内加减法三连算练习题.doc
  18. Qt5之QLCDNumber
  19. 如何快速提升新站点的外链数量
  20. 分屏多窗开窗画中画多视图播放器

热门文章

  1. 0.1 hint crack
  2. css清除浮动的处理方法
  3. 《Cracking the Coding Interview》——第18章:难题——题目11
  4. Python数组操作2
  5. C专家编程--读书笔记九 再论数组
  6. db2v9/9.5高级应用开发_Spark v2.4.3应用程序开发入门-基于IDEA/Maven 构建简单应用
  7. java集合学生信息_java 使用 集合 制作学生管理系统
  8. 污水处理中php是什么药剂,污水处理药剂有哪些?
  9. python的excel库_Python-excel相关库
  10. 8086 c语言,2016年上海大学机电工程与自动化学院微机硬件及软件(包含8086微机和C语言)之C程序设计考研复试题库...