如何找出 DB2 表 TAB1 的所有索引?


要找出构建在 DB2 表 TAB1 上的所有索引,我们可以使用 DB2 系统表 SYSIBM.SYSINDEXES。SYSINDEXES 数据库的每一行都对应 DB2 中的一个索引。我们可使用下面的 SQL 查询找出构建在特定表上的索引。

SELECT NAME, UNIQUERULE, CLUSTERING
   FROM SYSIBM.SYSINDEXES WHERE TBNAME=’TAB1’

SELECT 语句中的 UNIQUERULE 列返回“P”作为主键索引,返回“U”作为备用索引。CLUSTERING 列将返回“YES”作为集群索引,返回“NO”作为非群集索引。

更新于: 2020-09-12

7 千+ 次浏览

开启你 的职业

完成课程,获得认证

开始学习
广告
© . All rights reserved.