db2でテーブルのフィールド名を検索する方法は?
DB2では、テーブルのフィールド名を検索する方法が以下に示されています:
- DESCRIBEコマンドを使用してください。
DESCRIBE TABLE <表名>;
- システムビューを使用する。
SELECT COLUMN_NAME
FROM SYSIBM.SQLCOLUMNS
WHERE TABLE_NAME = '<表名>'
ORDER BY ORDINAL_POSITION;
- 利用するシステムのテーブル:
SELECT NAME
FROM SYSIBM.SYSCOLUMNS
WHERE TBNAME = '<表名>';
<表名>には、実際にクエリしたいテーブルの名前を入力してください。