经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » MS SQL Server » 查看文章
Sql Server 查询外键对应的Table 的通用方法
来源:cnblogs  作者:卖身也卖艺  时间:2018/11/25 19:53:10  对本文有异议

 

  1. SELECT oSub.name AS [子表名称] ,
  2. fk.name AS [外键名称] ,
  3. SubCol.name AS [子表列名] ,
  4. oMain.name AS [主表名称] ,
  5. MainCol.name AS [主表列名]
  6. FROM sys.foreign_keys fk
  7. JOIN sys.all_objects oSub ON ( fk.parent_object_id =
  8. oSub.object_id )
  9. JOIN sys.all_objects oMain ON ( fk.referenced_object_id
  10. = oMain.object_id )
  11. JOIN sys.foreign_key_columns fkCols ON ( fk.object_id =
  12. fkCols.constraint_object_id )
  13. JOIN sys.columns SubCol ON ( oSub.object_id =
  14. SubCol.object_id
  15. AND fkCols.parent_column_id = SubCol.column_id
  16. )
  17. JOIN sys.columns MainCol ON ( oMain.object_id =
  18. MainCol.object_id
  19. AND fkCols.referenced_column_id = MainCol.column_id
  20. )
  21. WHERE
  22. fk.name LIKE '@FK_OEE_DEFE_REFERENCE_SYSTEM_UE';

 

'@FK_OEE_DEFE_REFERENCE_SYSTEM_UE'为外键的名称

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号