如何查找 DB2 表 TAB1 的所有索引?
db2databasebig data analytics更新于 2026/2/11 19:22:17
要查找 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"。对于非聚集索引。

