Oracle中怎么知道表没有建立主键?

Oracle中怎么知道表没有建立主键?,第1张

一般的情况下,表的主键是必要的,没有主键的表可以说是不符合设计规范的。
SELECT table_name FROM User_tables tWHERE NOT EXISTS
(SELECT table_name FROM User_constraints c WHERE constraint_type = 'P' AND ttable_name=ctable_name)
其它相关数据字典解释
user_tables 表
user_tab_columns 表的列
user_constraints 约束
user_cons_columns约束与列的关系
user_indexes 索引
找一个表中的主键


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13348737.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-19
下一篇 2023-07-19

发表评论

登录后才能评论

评论列表(0条)

保存