db2でテーブルのインデックスを表示する方法は何ですか?
DB2でテーブルのインデックスを確認するには、以下のコマンドを使用できます。
- DB2コントロール台を開くために、コマンドラインツールを使用してください。
- 指定されたテーブルのインデックス情報を表示するには、次のコマンドを入力してください:
db2 describe indexes for table_name
table_nameは、索引情報を表示したいテーブルの名前です。
- 命令を実行した後、そのテーブルのインデックス情報が返される。これには、インデックスの名前、列名、並び順などが含まれています。
また、テーブルのインデックス情報は、DB2のシステムビューを使用しても取得できます。例えば、SYSCAT.INDEXESシステムビューをクエリすることで、テーブルのインデックス情報を取得できます。
SELECT * FROM SYSCAT.INDEXES WHERE TABSCHEMA = 'schema_name' AND TABNAME = 'table_name'
スキーマ名はテーブルが所属するスキーマの名前であり、テーブル名はインデックス情報を参照したいテーブルの名前です。
上記の方法を使用すると、テーブルのインデックス情報を簡単に確認することができます。