ORACLE为表或列添加与查询注释(comment)
作者:翅膀的初衷 来源:本站原创 发布时间:2016-07-28 查看数:8628
在ORACLE中,关键字COMMENT可以为表或者字段添加注释。虽然通常我们都会有专门的数据库模型或文档, 但是通过注释可以快速而方便的查询表与字段的文字说明,是数据库维护的一大利器。
那如何为表或字段添加注释呢?
为表名添加注释
COMMENT ON TABLE 表名 IS '这是表名备注';
为列名添加释
COMMENT ON COLUMN 表名.字段名 IS '这是字段名备注';
实例代码,先创建一个表:
create table T_USERS
(USERID VARCHAR(32) CONSTRAINT T_USERS PRIMARY KEY,
USERNAME VARCHAR2(32),
USERPASSWORD VARCHAR(32),
CREATEDATE DATE)
为表名与列添加注释
COMMENT ON TABLE T_USERS IS '用户表';
COMMENT ON COLUMN T_USERS.USERID IS '用户编号';
COMMENT ON COLUMN T_USERS.USERNAME IS '用户名';
COMMENT ON COLUMN T_USERS.USERPASSWORD IS '用户密码';
COMMENT ON COLUMN T_USERS.CREATEDATE IS '录入时间';
查询表注释
SELECT t1.TABLE_NAME,t2.comments
FROM USER_TABLES t1 left join user_tab_comments t2 on (t1.TABLE_NAME=t2.TABLE_NAME and t2.TABLE_TYPE='TABLE')
where comments is not null
order by t1.TABLE_NAME asc
查询列注释
SELECT COLUMN_NAME,comments FROM user_col_comments WHERE TABLE_NAME='T_USERS'