14.

【DB2】特定スキーマの全テーブルの全カラム情報を取得する方法

編集
この記事の要点
  • DB2 で特定スキーマの全テーブル・全カラム情報を取得
  • 基本: SELECT * FROM syscat.columns WHERE tabschema = 'スキーマ名'
  • 特定テーブルに絞る: AND tabname = 'テーブル名'
  • 必要な列: colname / typename / length / nulls / default

 

syscat.columns」テーブル内にデータベース内の全てのカラム情報が格納されている。

tabschemaカラムでスキーマ名を条件として指定することで、対象のスキーマを絞ることができる。

SELECT * FROM syscat.columns where tabschema = 'Schema Name'

 

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. DB接続コマンド
  2. データベース一覧の確認
  3. テーブル一覧の確認
  4. テーブル定義の確認
  5. DBの設定確認
  6. テーブルスペースの容量の確認および拡張
  7. データ型
  8. 複数カラムのUPDATE
  9. カラムの追加/削除/変更
  10. 自動番号付け (autoincrement) する方法
  11. インデックスの作成
  12. シーケンスおよびインクリメント(ID列)の違いと確認方法
  13. create table文の生成
  14. 特定スキーマの全テーブルの全カラム情報を取得する方法
  15. 【DB2】エラー一覧
  16. 【DB2】テーブル定義からCREATE TABLE文を生成する方法