1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Script:列出没有主键或唯一索引的表

Script:列出没有主键或唯一索引的表

时间:2020-12-20 21:08:28

相关推荐

Script:列出没有主键或唯一索引的表

以下脚本可以用于列出数据库中没有主键的表,已排除了系统schema:

REM List tables with no primary keySELECT owner, table_nameFROM dba_tablesWHERE 1 = 1AND owner NOT IN('SYS','SYSTEM','SYSMAN','EXFSYS','WMSYS','OLAPSYS','OUTLN','DBSNMP','ORDSYS','ORDPLUGINS','MDSYS','CTXSYS','AURORA$ORB$UNAUTHENTICATED','XDB','FLOWS_030000','FLOWS_FILES')MINUSSELECT owner, table_nameFROM dba_constraintsWHERE constraint_type = 'P'AND owner NOT IN('SYS','SYSTEM','SYSMAN','EXFSYS','WMSYS','OLAPSYS','OUTLN','DBSNMP','ORDSYS','ORDPLUGINS','MDSYS','CTXSYS','AURORA$ORB$UNAUTHENTICATED','XDB','FLOWS_030000','FLOWS_FILES')/

以下脚本可以用于列出数据库中没有唯一约束或索引的表,已排除了系统schema:

REM List tables with no unique key or index SELECT owner, table_nameFROM dba_all_tablesWHERE 1 = 1AND owner NOT IN('SYS','SYSTEM','SYSMAN','EXFSYS','WMSYS','OLAPSYS','OUTLN','DBSNMP','ORDSYS','ORDPLUGINS','MDSYS','CTXSYS','AURORA$ORB$UNAUTHENTICATED','XDB','FLOWS_030000','FLOWS_FILES')MINUSSELECT owner, table_nameFROM dba_constraintsWHERE constraint_type = 'U'AND owner NOT IN('SYS','SYSTEM','SYSMAN','EXFSYS','WMSYS','OLAPSYS','OUTLN','DBSNMP','ORDSYS','ORDPLUGINS','MDSYS','CTXSYS','AURORA$ORB$UNAUTHENTICATED','XDB','FLOWS_030000','FLOWS_FILES')MINUSSELECT owner, table_nameFROM dba_indexesWHERE uniqueness = 'UNIQUE'AND owner NOT IN('SYS','SYSTEM','SYSMAN','EXFSYS','WMSYS','OLAPSYS','OUTLN','DBSNMP','ORDSYS','ORDPLUGINS','MDSYS','CTXSYS','AURORA$ORB$UNAUTHENTICATED','XDB','FLOWS_030000','FLOWS_FILES')/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。