`
maosheng
  • 浏览: 560360 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle comment简介

阅读更多

一、comment是oracle数据库系统的关键字,用于对表,字段添加注释,有利于用户对表结构以及数据库对象含义的理解。

语法如下:
COMMENT ON
  { TABLE [ schema. ]
    { table | view }
  | COLUMN [ schema. ]
    { table. | view. | materialized_view. } column
  | OPERATOR [ schema. ] operator
  | INDEXTYPE [ schema. ] indextype
  | MATERIALIZED VIEW materialized_view
  }
IS 'text' ;

 

用法如下:
1.对表的说明
comment on table table_name is 'comments_on_tab_information';

 

2.对表中列的说明
comment on column table.column_name is 'comments_on_col_information';

 

 

二、用户可以通过数据字典视图来查询表或字段的注释信息,可查询的相应视图为:
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

 

用法如下:

1.查看表的说明
SQL> select * from user_tab_comments where TABLE_NAME='EMPLOYEES';

 

2.查看表中列的说明
SQL> select * from user_col_comments where TABLE_NAME='EMPLOYEES';

 

3.删除表级说明,也就是将其置为空
SQL> comment on table EMPLOYEES is '';

 

4.删除列级说明,也是将其置为空
SQL> comment on column EMPLOYEES.salary is '';

分享到:
评论

相关推荐

    oracle comment命令用法示例分享

    Oracle的`COMMENT ON`命令是数据库管理系统中用于添加元数据注释的重要工具,它允许数据库管理员或开发人员为表、列、操作符、索引类型、物化视图等对象添加描述性注释。这些注释有助于提高数据库的可读性和可维护性...

    Oracle JDeveloper与Oracle数据库

    #### 一、Oracle JDeveloper简介 Oracle JDeveloper 是一款集成开发环境(IDE),主要用于开发Java应用程序,并且特别针对Oracle应用服务器进行了优化。它支持快速创建企业级应用程序,同时也支持其他第三方数据库...

    oracle表字段或是视图字段添加备注方法

    在本节中,我们将详细介绍如何使用 Oracle 的 Comment 机制来添加备注信息到表字段或视图字段中。 添加备注信息到表字段或视图字段的方法 在 Oracle 中,添加备注信息到表字段或视图字段的方法非常简单。我们可以...

    oracle导出ddl语句 表 所有 过程 包

    oracle导出ddl语句 表 所有 过程 包

    oracle培训值得拥有

    DDL则涉及CREATE、ALTER、TRUNCATE、COMMENT和DROP,用于创建、修改、清空、注释和删除数据库对象。了解这些基本命令是进行数据库操作的前提。 高级查询是Oracle SQL的一大亮点。分析函数如RANK()、DENSE_RANK()和...

    Oracle参数文件PFILE和SPFILE介绍

    ALTER SYSTEM SET parameter=value <comment='text'> <deferred> |spfile|both>|*'> ``` 其中,`deferred`表示参数的延迟生效,`scope`指定参数改变的作用范围。 三、SPFILE与PFILE之间的转换 1. 从SPFILE创建PFILE...

    SqlServer表结构转oracle表结构

    C#代码需要查询这些视图获取注释信息,并在Oracle中使用`COMMENT ON TABLE`和`COMMENT ON COLUMN`语句添加注释。 4. **界面操作**:描述中提到的界面操作可能是指一个图形化用户界面(GUI),允许用户选择要迁移的...

    oracle修改表结构

    在Oracle数据库管理中,对表结构进行修改是一项常见的任务,涉及到添加字段、修改字段属性、删除字段、重命名表或字段、以及注释等操作。以下是对这些操作的详细解析: ### 添加字段 使用`ALTER TABLE`语句可以向...

    vc++操作Oracle数据库

    1. **Oracle数据库简介**:Oracle是一款关系型数据库管理系统,由甲骨文公司提供,广泛应用于大型企业的数据存储和管理。它提供了强大的数据处理能力和安全性。 2. **VC6.0环境设置**:首先,确保你的开发环境VC6.0...

    从oracle生成表的数据字典方法

    本篇文章将介绍如何从Oracle数据库中利用COMMENT生成Excel格式的数据字典。 #### 一、Oracle数据库的数据字典简介 Oracle数据库提供了丰富的数据字典视图来存储数据库对象的信息,这些视图分为不同的类别:`ALL_`...

    AIX-Oracle常用命令

    - **注释管理**:可以使用`COMMENT ON TABLE`或`COMMENT ON COLUMN`命令来添加或修改表或列的注释。 - **描述表结构**:`DESC aa10;`用于描述表aa10的结构,包括列名、类型等信息。 ### 7. 表空间与存储空间管理 -...

    Oracle练习.txt

    3.如何在Oracle服务器上通过SQLPLUS查看本机IP地址 ? select sys_context('userenv','ip_address') from dual; 如果是登陆本机数据库,只能返回127.0.0.1 4.如何给表、列加注释? SQL>comment on table 表 is '表...

    VC++连接oracle数据库详解

    #pragma comment(lib, "msado15.lib") CoInitialize(NULL); ADODB::Connection conn; conn.Open("Provider=OraOLEDB.Oracle;Data Source=<数据库名>;User ID=<用户名>;Password=<密码>"); // 执行SQL语句 ADODB::...

    Oracle_SQL_Reference

    - **COMMENT ON**:用于为表、列或其他对象添加注释。 - **LOCK TABLE**:用于锁定表,以防止其他用户对表进行更改。 #### 三、SQL 常用语法与用法 - **子查询**:可以在另一个查询中嵌套的查询,通常用于筛选数据...

    Oracle8i_9i数据库设计基础

    COMMENT ON语句则用于为表或列添加注释,这对于数据库的文档化和后期维护非常重要。 至于数据类型,Oracle提供了多种数据类型,如CHAR用于存储固定长度的字符数据,而VARCHAR2用于存储可变长度的字符数据。还有数值...

    powerDesigner与Oracle相互倒数据技巧

    本文将详细介绍如何利用PowerDesigner实现与Oracle数据库之间的数据同步,具体包括如何批量根据对象的名称生成注释(comment),以及如何通过逆向工程将数据库中的注释赋值给物理数据模型(PDM)中的名称(name)。...

Global site tag (gtag.js) - Google Analytics