【发布时间】:2015-11-09 16:02:15
【问题描述】:
我对复合主键有疑问。有了表的名称,我需要知道哪些列是外键,并且我需要知道它们相关的表的名称。 如果不是因为相关表具有复合主键,这将很容易。
样本:
Table Fruits
[pk] FruitId
[pk] OwnerId
Name
Table Desserts
[pk] DessertId
Name
[fk] FruitId
[fk] OwnerId
鉴于上述情况,我需要查询 sql "给我一个表 Desserts 中具有 fk 关系的列的列表,并告诉我它所涉及的表和列的名称。
感谢您提供的任何帮助!
【问题讨论】:
-
@DanBracuk 但标题中写的是 SQL Server
-
虽然stackoverflow.com/questions/95967/… 中接受的答案还不够,但 DekDev 在同一问题中提供的答案确实让我了解了复合键的详细信息。
标签: sql sql-server composite