如何查看一个表的主键 oracle查询表是否有主键?
浏览量:2685
时间:2021-03-13 15:30:57
作者:admin
oracle查询表是否有主键?
您可以使用Oracle系统提供的两个视图查看表中的主键信息。语句如下:
从userconscolumns a、userconstraints b中选择a.constraint ame、a.column ame
其中a.constraint ame=b.constraint ame
和b.constraint ype=“P”和a.table ame=“uppercase table name”
查看表的主键约束名和表的字段名主键约束。如果不是,则返回null
~。主键与数据类型无关。无论是数字、字符还是时间,它都可以是主键。但是,在设置主键时,要注意不重复的字段,最好选择有想法的字段进行查询。并考虑可能建立外键等。
oracle中什么情况下设置主键?
1. 如果字段不是空的和唯一的,用这种方法使用主键性能好,速度快。2如果字段有空值但需要查询,则可以添加复合索引NVL。
如何查看一个表的主键 oracle查询所有表的主键 plsql怎么查看表的主键
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
css表单格式 表单格式