首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

怎么根据oracle的主键获取表的关联关系

2012-08-17 
如何根据oracle的主键获取表的关联关系?不好意思,分数很羞涩,没有太多分可以给。。使用sql语句能不能根据某

如何根据oracle的主键获取表的关联关系?
不好意思,分数很羞涩,没有太多分可以给。。

使用sql语句能不能根据某个表的主键来查找是否有表的外键与之关联(ps:主键名称和外键名称不一样)?

就是怎么判断一个表是否存在关联表?已知表是主表,想知道它是否有子表,且主表的主键名和子表相应的外键字段名不一定相同。



[解决办法]
可以用toad里面的referential
[解决办法]
select a.constraint_name, a.table_name, b.constraint_name
from user_constraints a, user_constraints b
 where a.constraint_type = 'R'
and b.constraint_type = 'P'
and a.r_constraint_name = b.constraint_name

P 代表主键
R 代表外键

通过关联,能查询到你所想要的一切。

热点排行