COMMENTはテーブルやカラムにコメントを付けるSQL文です。テーブルやカラムに分かりやすい日本語で説明を付けることができます。
COMMENT ON TABLE [schema].table IS 'comment'
表にコメントを付ける。
SQL> COMMENT ON TABLE emp IS '従業員表';
表からコメントを削除する。
SQL> COMMENT ON TABLE emp IS ' ';
COMMENT ON MATERIALIZED VIEW [schema].mview IS 'comment'
マテリアライズド・ビューにコメントを付ける。
SQL> COMMENT ON MATERIALIZED VIEW empdept IS '従業員ビュー';
COMMENT ON COLUMN [schema].table[.column] IS 'comment'
表の列にコメントを付ける。
SQL> COMMENT ON COLUMN empno IS '従業員番号';
表の列からコメントを削除する。
SQL> COMMENT ON COLUMN empno IS ' ';
表に付けられたコメントはデータディクショナリ USER_TAB_COMMENTS、列に付けられたコメントはデータディクショナリ USER_COL_COMMENTS を問い合わせることで参照することができる。
テーブルのコメントを確認する。
SQL> SELECT COMMENTS FROM USER_TAB_COMMENTS WHERE TABLE_NAME = 'EMP';
カラムのコメントを確認する。
SQL> SELECT COMMENTS FROM USER_COL_COMMENTS WHERE TABLE_NAME = 'EMP' AND COLUMN_NAME = 'EMPNO';