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
詳細文章請參考:http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_4009.htm#i2119719