如何查询数据库中所有表的pk字段

dawn06 2006-03-07 10:56:34
哪张系统表有记录
...全文
229 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
boydgmx 2006-03-07
  • 打赏
  • 举报
回复
如果要查询整个数据库中的所有主键,就把

user_cons_columns
user_constraints

换成
dba_cons_columns
dba_constraints
boydgmx 2006-03-07
  • 打赏
  • 举报
回复
select a.owner,a.constraint_name,a.table_name,a.column_name
from user_cons_columns a,user_constraints b
where a.constraint_name=b.constraint_name
AND B.CONSTRAINT_TYPE='P';
超叔csdn 2006-03-07
  • 打赏
  • 举报
回复
select a.owner,a.constraint_name,a.table_name,a.column_name
from user_cons_columns a,user_constraints b
where a.constraint_name=b.constraint_name
超叔csdn 2006-03-07
  • 打赏
  • 举报
回复
user_tab_cols

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧