如何查oracle表注释 oracle查看注释

Oracle查看表空间中表的名称及说明,也就是对表的注释

直接用超级管理员权限(sysdba)查看每个表空间中表名。

成都创新互联从2013年开始,是专业互联网技术服务公司,拥有项目做网站、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元罗庄做网站,已为上家服务,为罗庄各地企业和个人服务,联系电话:028-86922220

sql:Select Table_Name, Tablespace_Name From Dba_Tables Where Tablespace_Name = '表空间名字';

解释:通过管理员权限登陆后,查看“Dba_Tables ”表中的字段信息即可完成查询表名操作。备注:表空间名字必须大写。

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

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数据库中获得表字段的注释信息

获取表字段:

?

1

2

3

4

select *

from user_tab_columns

where Table_Name='用户表'

order by column_name

获取表注释:

?

1

2

3

4

5

select *

from user_tab_comments

where Table_Name='用户表'

order by Table_Name

获取字段注释:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

select *

from user_col_comments

where Table_Name='用户

oracle查询表的信息、列注释信息

/*查询表的列信息

all_tab_columns用户可访问的表列

dba_tab_columns所有表列

user_tab_columns当前用户所拥有的表列

*/

/*查询表的信息*/

/*查询表的列注释信息*/

/*给表的列添加注释信息*/

2022-1-22

如何获取oracle字段注释

oracle

使用如下sql语句可以查询表字段的注释:

select

*

from

user_col_comments

t

where

1=1

and

t.comments

is

not

null

and

t.table_name

=

'表名'

需注意:

1、该语句仅查询当前登录用户的表或试图,不包含其他用户授权的表或试图;

2、表或试图名一定要大写。

java有没有办法获取oracle字段的注释

Oracle 使用如下SQL语句可以查询表字段的注释:

select * from user_col_comments t where 1=1

and t.comments is not null

and t.table_name = '表名'

需注意:

1、该语句仅查询当前登录用户的表或试图,不包含其他用户授权的表或试图;

2、表或试图名一定要大写。

String commentsql = "select * from user_col_comments where table_name='"+tablename+"'";

解释:列table_name中存储的是字符串,请写上单引号。

另外,请注意语句中的 user_col_commnents 和语句中的 user_col_comments


本文名称:如何查oracle表注释 oracle查看注释
标题URL:http://pwwzsj.com/article/hjjpje.html