oracle使用comment語句添加表注釋
使用oracle comment語句可以給表、字段、視圖等對象添加備注信息。
大致語法為:
comment on TABLE table_name IS '備注內容';
權限要求:
默認情況下用戶只能給屬於自己的對象添加注釋。
如果要想給其他用戶對象添加注釋需要擁有權限:
COMMENT ANY TABLE
相關數據字段視圖:
USER_TAB_COMMENTS
DBA_TAB_COMMENTS
ALL_TAB_COMMENTS
USER_COL_COMMENTS
DBA_COL_COMMENTS
ALL_COL_COMMENTS
示例如下:
drop table t;
create table t(id number);
select * from user_tab_comments;
TABLE_NAME TABLE_TYPE COMMENTS
------------------------------ ------------------------------ ------------------------------
T TABLE
select * from USER_COL_COMMENTS;
SCOTT@orcl> select * from USER_COL_COMMENTS WHERE table_name='T';
TABLE_NAME COLUMN_NAME COMMENTS
------------------------------ ------------------------------ ------------------------------
T ID
--添加注釋
SCOTT@orcl> comment on table t is '測試表T';
注釋已創建。
SCOTT@orcl> comment on column t.id is '行ID';
注釋已創建。
SCOTT@orcl> select * from user_tab_comments WHERE table_name='T';
TABLE_NAME TABLE_TYPE COMMENTS
------------------------------ ------------------------------ ------------------------------
T TABLE 測試表T
SCOTT@orcl> select * from USER_COL_COMMENTS WHERE table_name='T';
TABLE_NAME COLUMN_NAME COMMENTS
------------------------------ ------------------------------ ------------------------------
T ID 行ID