如何使用Unix命令行处理器列出DB2中特定数据库模式的所有索引。
答案 0 :(得分:3)
即使问题已经得到解答,我也希望提出一个完整的问题,因为这个网站是由具有不同技术知识的人使用的。
您可以从DB2CLP执行:
db2 "select INDSCHEMA, INDNAME, TABSCHEMA, TABNAME, COLNAMES from syscat.indexes"
结果将包括目录中的索引。如果您只想要用户索引:
db2 "select INDSCHEMA, INDNAME, TABSCHEMA, TABNAME, COLNAMES from syscat.indexes where tabschema not like 'SYS%'"