1、获取主键信息

EXEC sp_pkeys @table_name='{0}'

2、获取外键 方法二

SELECT Field=(SELECT name FROM syscolumns WHERE colid=b.fkey AND id=b.fkeyid) ,
FKTable=object_name(b.rkeyid),
FKKeyField=(SELECT name FROM syscolumns WHERE colid=b.rkey AND id=b.rkeyid)
FROM sysobjects a
join sysforeignkeys b on a.id=b.constid
join sysobjects c on a.parent_obj=c.id
where a.xtype='f' AND c.xtype='U'
and object_name(b.fkeyid)='SYS_Page'

3、获取外键 方法二

select 
oSub.name AS [子表名称],
fk.name AS [外键名称],
SubCol.name AS [子表列名],
oMain.name AS [主表名称],
MainCol.name AS [主表列名]
from
sys.foreign_keys fk
JOIN sys.all_objects oSub
ON (fk.parent_object_id = oSub.object_id)
JOIN sys.all_objects oMain
ON (fk.referenced_object_id = oMain.object_id)
JOIN sys.foreign_key_columns fkCols
ON (fk.object_id = fkCols.constraint_object_id)
JOIN sys.columns SubCol
ON (oSub.object_id = SubCol.object_id
AND fkCols.parent_column_id = SubCol.column_id)
JOIN sys.columns MainCol
ON (oMain.object_id = MainCol.object_id
AND fkCols.referenced_column_id = MainCol.column_id)
WHERE
oSub.name = '你的表名字'
--AND SubCol.name = '你的列名' 查询结果

												

最新文章

  1. inline-block元素vertical-align的问题分析
  2. An invalid character [32] was present in the Cookie value
  3. why happen "WaitHandles must be less than or equal to 64"
  4. MultiLine Text光标停留在第一行
  5. sql语句常用说明与解析
  6. iOS开发UI篇—Date Picker和UITool Bar控件简单介绍
  7. 是不是content-type: text/html的数据包一到,浏览器就肯定刷新页面?
  8. PHP —— 读取文件到二维数组
  9. 左倾堆(一)之 图文解析 和 C语言的实现
  10. 初识 swift 封装轮播图
  11. Dzz任务板初版完成笔记-仿trello私有部署的一款轻量团队任务协作工具。
  12. html 文件动态加载.PDI 流程图
  13. LINUX2.4.x网络安全框架
  14. ILSpy .NET反编译工具下载地址
  15. JavaScript一个函数式编程-------求标准差
  16. ajax的四种type类型
  17. jq中的表单验证插件------jquery.validate
  18. MAMP显示文件列表
  19. 操作系统 - 死锁(Deadlock)的概述、条件、对策
  20. hdu-1054(二分图最大匹配)

热门文章

  1. xdoj-1211 (尧老师要教孩子解方程) :多项式除法
  2. python day 09 文件操作
  3. PTA——判断胖瘦
  4. NetCore平台下使用RPC框架Hprose
  5. HTML表格元素
  6. hdu2255 奔小康赚大钱 二分图最佳匹配--KM算法
  7. JavaScript 缓存基本原理
  8. Sencha Touch app example -- oreilly app 分析
  9. 【BZOJ2229】【ZJOI2011】最小割
  10. Spring的依赖注入的2种方式(1天时间)