別名の一覧を確認するには

提供: DB2逆引きWiki
移動: 案内, 検索

DB2逆引きリファレンス目次】 【DB2逆引きリファレンス目次#実装編】 【DB2逆引きリファレンス目次#スキーマと別名

目次

前提

  • データベース接続が必要
  • 以下のいずれかが必要: SYSADM権限, DBADM権限, SYSCAT.TABLESに対するCONTROL特権, SYSCAT.TABLESに対するSELECT特権

解説

別名の一覧は、CLPのLIST TABLESコマンドで確認できますが、この出力には別名以外の表およびビューの情報も含まれます。 別名の一覧のみ確認するには、カタログ情報を直接参照します。 別名のカタログ情報は、表と同じくSYSCAT.TABLESに記録されています。このビューのTYPEという列には、表の種別についての情報も格納されているため、この情報を用いれば別名の一覧のみ取り出すことが可能です。

使用例

別名の一覧を表示する例。

db2 ==> SELECT TABSCHEMA, TABNAME, BASE_TABSCHEMA, BASE_TABNAME FROM SYSCAT.TABLES WHERE TYPE='A'↓

参照

個人用ツール
名前空間

変種
操作
案内
ツール