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

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

関連記事

ORACLE

[ORACLE] 表領域にデータファイルを追加する

表領域にデータファイルを追加するSQLです。 構文 例)表領域にデータファイルを追加するSQL [crayon-5e27 ...
ORACLE

[データディクショナリ] 権限の付与状況を表示する

権限の付与状況を表示するには、 XXX_TAB_PRIVSデータディクショナリビューを参照します。 XXX_TAB_PR ...
ORACLE

[ORACLE] データファイルが破損しているかどうか調べる(DBV)

データファイルが破損しているかどうか調べるには、DBVユーティリティを使用します。 構文 (データファイルの破損を調べる ...
ORACLE

[ORACLE] テーブル名を変更する

テーブル名を変更するには、ALTER TABLE ~ RENAME TOを使用します。 構文 (テーブル名変更構文) A ...
ORACLE

[ORACLE] ファンクションやプロシージャの引数に初期値を設定する(DEFAULT)

ファンクションやプロシージャの引数に初期値を設定するには、DEFAULT句を使用します。 サンプル 例)プロシージャの引 ...

スポンサーリンク