説明
このステートメントは、テーブルまたはテーブル列、ビューまたはビュー列に関するコメントをデータディクショナリに追加します。
権限要件
COMMENT ステートメントを実行するには、現在のユーザーが COMMENT ANY TABLE 権限を持っている必要があります。OceanBaseデータベースの権限の詳細については、Oracleモードの権限分類を参照してください。
構文
テーブルまたはビューの列にコメントを追加する
COMMENT ON COLUMN
[schema.]{table_name. | view_name.}column_name IS 'string';
説明
ビュー ALL_COL_COMMENTS、DBA_COL_COMMENTS、または USER_COL_COMMENTS を使用して、テーブルとビューのすべての列のコメントを照会できます。
テーブルまたはビューにコメントを追加する
COMMENT ON TABLE
[schema.]{table_name | view_name} IS 'string';
説明
ビュー ALL_TAB_COMMENTS、DBA_TAB_COMMENTS、または USER_TAB_COMMENTS を使用して、テーブルとビューのコメントを照会できます。
パラメータの説明
| パラメータ | 説明 |
|---|---|
| schema | スキーマを指定します。schema. を省略した場合、OceanBaseデータベースは、コメントを追加する対象となるテーブルなどが現在のスキーマにあると仮定します。 |
| table_name | テーブル名を指定します。 |
| view_name | ビュー名を指定します。 |
| column_name | 列名を指定します。 |
| string | コメントのテキストを指定します。string を空文字列('')に設定すると、データベースからコメントが削除されます。 |
例
テーブル
tbl1にコメントを追加します。obclient> COMMENT ON TABLE tbl1 IS 'Comment of the tbl1';テーブル
tbl1のname列にコメントを追加します。obclient> COMMENT ON COLUMN tbl1.name IS 'Name of person in table tbl1';データベースからテーブル
tbl1のname列上のコメントを削除します。obclient> COMMENT ON COLUMN tbl1.name IS '';ビュー
view1にコメントを追加します。obclient> COMMENT ON TABLE view1 IS 'Comment of the view1';ビュー
view1のname列にコメントを追加します。obclient> COMMENT ON COLUMN view1.name IS 'Name of person in view view1';データベースからビュー
view1のname列上のコメントを削除します。obclient> COMMENT ON COLUMN view1.name IS '';