第13章 SQL语句:COMMENT

原文地址:http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_4009.htm

作用

使用COMMENT语句在数据字典中添加一条关于表、视图、物化视图或者列的注释。

要删除一条注释,将它设置为空字符串('')即可。

参见:

  • 更多关于SQL语句和模式对象的注释参见“第2章 SQL基本元素:注释”。
  • 关于显示注释内容的数据字典视图信息,参见“Oracle数据库参考”。

前提条件

要添加注释的对象必须属于当前模式,或者:

  • 添加注释到表、视图或者物化视图,必须拥有COMMENT ANY TABLE系统权限。
  • 添加注释到INDEXTYPE,必须拥有CREATE ANY INDEXTYPE系统权限。
  • 添加注释到运算符,必须拥有CREATE ANY OPERATOR系统权限。

语法

comment::=

bb

语义

TABLE子句

指定要注释的模式以及表(或者物化视图)的名称。如果忽略schema,使用当前模式。

注释:

早期版本中,可以使用该子句创建物化视图的注释。如今应该使用COMMENT ON MATERIALIZED VIEW子句。

COLUMN子句

指定要注释的表、视图或者物化视图的列的名称。如果忽略schema,使用当前模式。

可以通过查询数据字典视图USER_TAB_COMMENTS、DBA_TAB_COMMENTS或者ALL_TAB_COMMENTS以及USER_COL_COMMENTS、DBA_COL_COMMENTS或者ALL_COL_COMMENTS,查看特定表或列的注释。

OPERATOR子句

指定要注释的运算符的名称。如果忽略schema,使用当前模式。

可以通过查询数据字典视图USER_OPERATOR_COMMENTS、DBA_OPERATOR_COMMENTS或者ALL_OPERATOR_COMMENTS,查看特定运算符的注释。

INDEXTYPE子句

指定要注释的INDEXTYPE的名称。如果忽略schema,使用当前模式。

可以通过查询数据字典视图USER_INDEXTYPE_COMMENTS、DBA_INDEXTYPE_COMMENTS或者ALL_INDEXTYPE_COMMENTS,查看特定INDEXTYPE的注释。

MATERIALIZED VIEW子句

指定要注释的物化视图的名称。如果忽略schema,使用当前模式。

可以通过查询数据字典视图USER_MVIEW_COMMENTS、DBA_MVIEW_COMMENTS或者ALL_MVIEW_COMMENTS,查看特定物化视图的注释。

IS 'string'

指定注释的文本。关于'string'的语法描述,参考“第2章 SQL基本元素:字面值”。

示例

要为employees表的job_id列增加一条注释,可以使用以下语句:

COMMENT ON COLUMN employees.job_id IS 'abbreviated job title';

要删除该条注释,提交以下语句:

 
  

fj.pngcomment.gif

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24945919/viewspace-747020/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/24945919/viewspace-747020/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值