oracle comment注释用法说明

Oracle comment官网说明链接如下

http://docs.oracle.com/cd/E11882_01/server.112/e41084/statements_4009.htm#SQLRF01109 

使用comment语句为一个表或者表中的列,视图、物化视图等添加注释到数据字典当中。

前提

   添加注释的对象必须是当前用户的schema 或者 当前用户拥有如下权限

  • 为表、视图或者物化视图添加注释,必须有comment any table的系统权限
  • 为indextype添加注释,必须有create any indextype的系统权限
  • 为operator添加注释,必须有create any operator的系统权限
  • 为edition添加注释,必须有create any edition的系统权限

语法

 De.ion of comment.gif follows

Column子句

为表、视图、物化视图的列添加注释,如果不指定schemaoracle默认为当前schema下的对象创建。

         相关的数据字典视图

         USER_COL_COMMENTS,  ALL_COL_COMMENTS, DBA_COL_COMMENTS

 

Table 子句

         添加过程中,如果不指定schemaoracle默认为当前的schema下的对象创建

         相关的数据字典视图

         USER_TAB_COMMENTS,  ALL_TAB_COMMENTS, DBA_TAB_COMMENTS

 

Edition 子句

         为已经存在的edition添加注释

         相关的数据字典视图

         ALL_EDITION_COMMENTS,  DBA_EDITION_COMMENTS

 

Indextype 子句

         添加过程中,如果不指定schemaoracle默认为当前的schema下的对象创建

         相关的数据字典视图

         USER_INDEXTYPE_COMMENTS, ALL_INDEXTYPE_COMMENTS, DBA_INDEXTYPE_COMMENTS

 

Materialized view 子句

         添加过程中,如果不指定schemaoracle默认为当前的schema下的对象创建

         相关的数据字典视图

         USER_MVIEW_COMMENTS, ALL_MVIEW_COMMENTS ,  DBA_MVIEW_COMMENTS

 

Mining model(挖掘模式) 子句

         必须有COMMENT ANY MINING MODEL 的系统权限。

 

Operator 子句

         添加过程中,如果不指定schemaoracle默认为当前的schema下的对象创建

         相关数据字典视图

         USER_OPERATOR_COMMENTS,  DBA_OPERATOR_COMMENTS, ALL_OPERATOR_COMMENTS

 

示例 

添加注释

comment on column emp.empno is '员工编号'; 

查询注释

select * from user_col_comments where table_name='EMP';
 
TABLE_NAME                     COLUMN_NAME                    COMMENTS
------------------------------ ------------------------------ ------------------------------
EMP                            EMPNO                          员工编号
EMP                            ENAME
EMP                            JOB
EMP                            MGR
EMP                            HIREDATE
EMP                            SAL
EMP                            COMM
EMP                            DEPTNO

删除注释

comment on column emp.empno is '';

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值