oracle--查询表的信息 查看备注字段
2013-04-19 10:52
453 查看
SELECT A.COLUMN_NAME, --字段名称 A.DATA_TYPE, --字段类型 nvl(TO_char(A.DATA_LENGTH), ''), -- 字段长度 nvl(TO_char(A.DATA_PRECISION), ''), -- 列相关数据类型(数字类型)的具体长度(有效位数),一个十进制数(NUMBER类型),或一个二进制树(FLOAT类型) nvl(TO_char(A.DATA_SCALE), '') -- 小数点位数 FROM SYS.USER_TAB_COLUMNS A WHERE 1 = 1 AND A.TABLE_NAME = '表名'
Oracle 下读取表/字段的备注信息 Oracle 通过COMMENT ON TABLE / COMMENT ON COLUMN 追加表/字段的备注。 CREATE TABLE "MR_DEPT" ( "DEPT_ID" NUMBER NOT NULL , "PARENT_ID" NUMBER, "DEPT_NAME" CHAR(20) NOT NULL , "STATUS" NUMBER DEFAULT 1 NOT NULL , PRIMARY KEY ("DEPT_ID") ); COMMENT ON TABLE "MR_DEPT" IS '部门表'; COMMENT ON COLUMN "MR_DEPT"."DEPT_ID" IS '部门编号'; COMMENT ON COLUMN "MR_DEPT"."PARENT_ID" IS '上级部门编号'; COMMENT ON COLUMN "MR_DEPT"."DEPT_NAME" IS '部门名'; COMMENT ON COLUMN "MR_DEPT"."STATUS" IS '状态'; 备注加好以后,如何在查询中检索呢? 查询表的备注信息 SELECT TABLE_NAME, TABLE_TYPE, COMMENTS FROM USER_TAB_COMMENTS WHERE TABLE_NAME = 'MR_DEPT'; 查询字段的备注信息 SELECT TABLE_NAME, COLUMN_NAME, COMMENTS FROM USER_COL_COMMENTS WHERE TABLE_NAME = 'MR_DEPT';
相关文章推荐
- Oracle 查询表信息(字段+备注)
- Oracle 查询表信息(字段+备注)
- Oracle 查询表信息(字段+备注)
- Oracle 查询表信息(字段+备注)
- Oracle 查询表信息(字段+备注) .
- 查询oracle表的信息(表,字段,约束,索引)
- Oracle查询数据表结构(字段,类型,大小,备注)---数据库设计说明书
- Oracle查询数据表结构(字段,类型,大小,备注)
- Oracle查询数据表结构(字段,类型,大小,备注)
- 通过存储过程,查询表的相关表字段信息(sqlserver,mysql,oracle)
- Oracle查询数据表结构(字段,类型,大小,备注)
- oracle 查询用户所有表及备注信息
- sql server 查看字段备注等信息
- mysql,sqlserver和oracle中查看当前库中所有表和字段信息
- 查询oracle表的信息(表,字段,约束,索引)
- Oracle查询用户所有表、字段等信息
- SQL 语句查询表字段信息,及字段备注
- 数据库查询语句,oracle查询一个表中字段相同信息的个数并按个数排序
- 【Oracle】查询字段的长度、类型、精度、注释等信息
- sql简单实现查询某个表字段名,是否主键,是否非空及备注信息