ORACLE機能 データディクショナリ

[データディクショナリ] テーブル列のコメントの情報を取得する

投稿日:2017年3月19日 更新日:

テーブル列のコメントの情報を参照するには、
COL_COMMENTSデータディクショナリビューを参照します。

COL_COMMENTSデータディクショナリの種類

COL_COMMENTSデータディクショナリビューには以下3種類があります。

【COL_COMMENTSデータディクショナリビューの種類】
DBA_COL_COMMENTS全てのCOL_COMMENTS情報を対象とする ※権限が必要
ALL_COL_COMMENTSログインユーザが参照可能なCOL_COMMENTSを対象とする
USER_COL_COMMENTSログインユーザが保持するCOL_COMMENTSを対象とする

COL_COMMENTSデータディクショナリの定義

COL_COMMENTSデータディクショナリの定義です。

※DBA/ALL/USERの違いは、OWNER列のありなしのみです。

【COL_COMMENTSデータディクショナリ】
列名メモ
OWNERVARCHAR2(128)所有者 ※DBA/ALLのみ
TABLE_NAMEVARCHAR2(128)テーブル名
COLUMN_NAMEVARCHAR2(128)カラム名(列名)
COMMENTSVARCHAR2(4000)コメント

サンプル

COL_COMMENTSデータディクショナリビューを検索するサンプルです。

例)TARO.M_SYAINテーブルのコメント一覧を取得する

例)M_SYAINテーブルの定義とコメントを取得する

【結果】
column_id column_name data_type size comments -------------------------------------------------------------------------------- 1 SYAIN_ID CHAR 3 社員ID 2 SYAIN_NM VARCHAR2 50 社員名 3 AGE NUMBER 3,0 年齢 4 NYUSYA_DATE TIMESTAMP 入社日

メモ

  • TABLE_NAME、COLUMN_NAMEは大文字で指定してください。
  • コメントを付けたい場合は、「COMMENT ON ~」文を使用します。 詳しくはこちらをご覧ください。→「テーブル、カラムにコメントを付ける

スポンサーリンク

スポンサーリンク

-ORACLE機能, データディクショナリ
-,

執筆者:



comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スポンサーリンク