如何在DB2中的表上找到所有可用的索引

Rum*_*mik 13 db2 indexing

如何在db2中查找表中可用的所有索引?

Ing*_*ngo 28

db2 "select * from syscat.indexes where tabname   = 'your table name here' \
                                  and   tabschema = 'your schema name here'"
Run Code Online (Sandbox Code Playgroud)

  • @YLombardi或更精确地使用qsys2.sysindexes表(对于as400) (3认同)
  • 对于我的as400 db2数据库,我需要查询:select*from qsys2.systables WHERE Table_schema ='schema name'AND table_name ='Table name' (2认同)

Ian*_*vde 16

你也可以执行:

DESCRIBE INDEXES FOR TABLE SCHEMA.TABLE SHOW DETAIL
Run Code Online (Sandbox Code Playgroud)

  • 请注意,'describe'命令只能在DB2客户端中运行,而不能通过JDBC或其他接口运行,因为它不是标准SQL. (9认同)