1、comment是oracle數據庫系統的關鍵字,因此不能用來命名代表或字段名
2、comment關鍵字用於對錶,字段添加註釋,有利於用戶對錶結構以及數據庫對象含義的理解。
3、用戶能夠經過數據字典視圖來查詢表或字段的數據信息,可查詢的相應視圖爲:
1. 訪問本身用戶的註釋信息要查詢的數據字典視圖(the date directory views)
user_tab_comments;表註釋:有三個字段TABLE_NAME,TABLE_TPYE,COMMENTS
user_col_comments;表字段註釋:有三個字段TABLE_NAME,CLUMN_NAME,COMMENTS
2. 訪問其餘用戶的註釋信息要查詢的數據字典視圖(the date directory views)
all_tab_comments;表註釋 :有四個字段OWNER,TABLE_NAME,TABLE_TPYE,COMMENTS
all_col_comments;表字段註釋:有四個字段OWNER,TABLE_NAME,CLUMN_NAME,COMMENTS
3. DBA權限用戶可訪問全部用戶的註釋信息要查詢的數據字典視圖(the date directory views):
dba_tab_comments;表註釋:有四個字段OWNER,TABLE_NAME,TABLE_TPYE,COMMENTS
dba_col_comments;表字段註釋:有四個字段OWNER,TABLE_NAME,CLUMN_NAME,COMMENTS
4、comment的使用實例:
create table OB_CALL_DATE_LOG
(
CALL_ID VARCHAR2(60);
PROJECT_ID VARCHAR2(30);
COMMENTS VARCHAR2(200)
)
則在sql腳本中能夠寫:
select * from OB_CALL_DATE_LOG;
comment on table OB_CALL_DATE_LOG is ‘該表是話單信息表’
select * from user_tab_comments where TABLE_NAME=’OB_CALL_DATE_LOG’
comment on columm OB_CALL_DATE_LOG.PROJECT_ID is ‘項目標識’
select * from user_col_comments where TABLE_NAME=’OB_CALL_DATE_LOG’ and column_name=‘PROJECT_ID’
這樣就對數據庫表,表的各個字段有了瞭解。 sql