如何使用sql语句,查询oracle的表注释等信息?

如题所述

使用sql语句,查询oracle的表注释等信息方法如下:

一、Oracle 下读取表/字段的备注信息,Oracle 通过COMMENT ON TABLE  /  COMMENT ON COLUMN 追加表/字段的备注。

    COMMENT ON TABLE ,MR_DEPT,IS 。

    COMMENT ON COLUMN ,MR_DEPTDEPT_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。

三、查询字段的备注信息

    TABLE_NAME。

    COLUMN_NAME。

    COMMENTS

    FROM。

    USER_COL_COMMENTS。

    WHERE-TABLE_NAME - 'MR_DEPT。

温馨提示:内容为网友见解,仅供参考
无其他回答

如何使用sql语句,查询oracle的表注释等信息?
使用sql语句,查询oracle的表注释等信息方法如下:一、Oracle 下读取表\/字段的备注信息,Oracle 通过COMMENT ON TABLE \/ COMMENT ON COLUMN 追加表\/字段的备注。COMMENT ON TABLE ,MR_DEPT,IS 。COMMENT ON COLUMN ,MR_DEPTDEPT_ID,IS。COMMENT ON COLUMN ,MR_DEPT"PARENT_ID,IS。COMMENT O...

如何使用sql语句,查询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 '...

oracle中怎么用sql查表以及表的字段名
查表的时候需要用到user_tables、all_tables,user_tables查出来的是该用户拥有的表,all_tables查出来的是所有用户的表。2、用sql查表的字段 查表的字段需要用到user_tab_columns、all_tab_columns,一样的前者只能查到该用户拥有的表,后者可以查询所有用户的表。3、其他 与上面类似的还有查询对象(...

oracle中,如何利用sql语句查询某个表的结构?
利用sql语句查询某个表的结构的方法:通过Oracle中的user_tab_cols, user_col_comments, user_constraints, user_cons_columns表联合查询。1、user_tab_cols用来获取对应用户表的列信息;2、user_col_comments用来获取对应用户表列的注释信息;3、user_constraints用来获取用户表的约束条件;4、user_cons_...

oracle查看所有表及各表行数
在Oracle数据库中,获取所有表及其对应行数的操作可以通过简单的SQL查询来完成。只需要关注两个字段,table_name表示表名,num_rows则是表的行数。以下是实现这一目标的两种方法:首先,要查看数据库中所有表的表名和行数,可以使用以下查询:1、查询所有表的SQL语句:selectt.table_name,t.num_rows...

查询Oracle数据库表字段类型sql语句
1.这里涉及到两个系统视图的应用dba_tab_cols和user_tab_cols;2.dba_tab_cols包含所有用户下表字段信息;user_tab_cols包含当前用户下表信息;使用tba_tab_clos查询表字段类型需要指定owner(用户)3.上述两个表中,table_name,column_name,data_type就可以满足需要查询表字段类型了,具体类型对应其他...

oracle怎么通过sql查看表的结构
分两种方法:1、在命令窗口通过如下语句:desc 表名;2、用语句:select COLUMN_NAME,DATA_TYPE,DATA_LENGTH from user_tab_cols where table_name='TEST';

oracle 中查询一个表的所有字段名以及属性的sql语句应该怎么写_百度知 ...
一个表的字段和属性?属性是什么意思?是否主键什么的么?查询字段和属性,一般用user_tab_columns,查某一张表就是table_name='XXXXXX'(大写)当然如果在sql的命令模式下desc 表名,也可以。如果是主键什么的还要查一下,user_indexes表才行。

oracle中查询一个表的所有字段名以及属性的sql语句应该怎么写?
SELECT * FROM all_tab_columns t WHERE t.OWNER='OWNER_NAME' AND t.TABLE_NAME='TABLE_NAME'或者 SELECT * FROM user_tab_columns t WHERE t.TABLE_NAME='TABLE_NAME'

如何用sql语句,查询所有表的名字?(Oracle)
使用dba_tables,all_tables等都可以,如查找USERS表空间下的所有表:select owner,table_name,tablespace_name from all_tables where tablespace_name='USERS'

相似回答