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

怎么确定一张表中的主键与外键?

2012-03-03 
如何确定一张表中的主键与外键?!急!在一张表中,我怎么判断哪个是主键,哪个是外键呀?[解决办法]你看当初建

如何确定一张表中的主键与外键?!急!
在一张表中,我怎么判断哪个是主键,哪个是外键呀?

[解决办法]
你看当初建表sql

我是在plsql dev里面点左边的tables找到你的表
pri** key 就是主建
foreign key就是外间
[解决办法]
看一下建表语句呀
[解决办法]

SQL code
--主键select column_name from user_ind_columns where INDEX_NAME in(select INDEX_NAME from user_indexes where uniqueness = 'UNIQUE') and   table_name = 'aaa'--外键select column_name from user_ind_columns where INDEX_NAME in  (select INDEX_NAME from user_indexes where uniqueness = 'UNIQUE')and   table_name <> 'aaa' and colunm_name in(select column_name  user_col_comments where table_name='aaa')
[解决办法]
dbms_metadata
得到建表语句
select dbms_metadata.get_ddl('TABLE', 'EMP', 'SCOTT') from dual;


[解决办法]
支持楼上的说法。

热点排行