
正文
查看oracle表主键,oracle数据库查看表主键
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
oracle数据库怎么查看表的主键
1、问题描述的不是很准确,查询主外键信息的话,可以查询dba_constraints视图。可以看到创建的主外键名称、类型、具体创建在哪张表、owner等信息。相对应的还有user_constraints。
2、首先开启Oracle管理工具,找到Tablespaces。首先要看的是表空间的总大小和使用状况以及当前状态。Free Space 里面是各个表中的相关大小信息(一个表空间可能有多个表在使用)。
3、查找类似CONSTRAINT PK_EMP PRIMARY KEY (EMPNO)的内容,后面部分就是表的主键字段。如不知表所属的owner,可以用:select owner,table_name from dba_tables where table_name=表名;希望以上对你有所启示。
相关问答
Q1: Oracle查看表索引、主键、外键、约束
首先开启Oracle管理工具,找到Tablespaces。首先要看的是表空间的总大小和使用状况以及当前状态。Free Space 里面是各个表中的相关大小信息(一个表空间可能有多个表在使用)。
sys用户下查询 dba_users. dba_indexes. dba_constraints.希望采纳。
主键:就是这个表的目录,以方便你查询、更新等等,既然是“目录”,所以不可能有重复的定义出现,所以也就自动有一个主键约束。
在toad中选中表名,按F4,选择Referential,即可看到关于此表关联的主键或外键的表了,如附件图。
Q2: oracle怎么查询所有的表有没有主键
首先开启Oracle管理工具,找到Tablespaces。首先要看的是表空间的总大小和使用状况以及当前状态。Free Space 里面是各个表中的相关大小信息(一个表空间可能有多个表在使用)。
一般的情况下,表的主键是必要的,没有主键的表可以说是不符合设计规范的。
a, user_constraints b where a.constraint_name = b.constraint_name and b.constraint_type = Pand a.table_name = AA---大写 查看AA表的主键约束名称,以及主键约束的字段名称。
查找类似CONSTRAINT PK_EMP PRIMARY KEY (EMPNO)的内容,后面部分就是表的主键字段。如不知表所属的owner,可以用:select owner,table_name from dba_tables where table_name=表名;希望以上对你有所启示。
查看oracle表主键的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle数据库查看表主键、查看oracle表主键的信息别忘了在本站进行查找喔。






