Trafodion统计指定schema下有索引的表与无索引的表
本节描述怎么统计对应schema下有索引表,无索引的表,并列举出来。
注:schema_name='SEABASE’表示统计哪个schema;
OBJECT_TYPE='BT’中BT 表示base table;
a.OBJECT_TYPE='IX ’ 中IX表示index;
- 统计SEABASE schema下没有索引的表
select OBJECT_NAME from "_MD_".OBJECTS where schema_name='SEABASE' and OBJECT_TYPE='BT' and OBJECT_NAME not in
(select object_name from "_MD_".OBJECTS where OBJECT_UID in
(select b.BASE_TABLE_UID from "_MD_".OBJECTS a ,"_MD_".INDEXES b where a.OBJECT_UID=b.INDEX_UID and a.schema_name='SEABASE' and a.OBJECT_TYPE='IX ' ) ) ;
- 查询SEABASE schema下有索引的表
select object_name from "_MD_".OBJECTS where OBJECT_UID in
(select b.BASE_TABLE_UID from "_MD_".OBJECTS a ,"_MD_".INDEXES b where a.OBJECT_UID=b.INDEX_UID and a.schema_name='SEABASE' and a.OBJECT_TYPE='IX ' ) ;