oracle 怎么读取表结构和注释,生成数据库结构文档

oracle 怎么读取表结构和注释,生成数据库结构文档,第1张

PD可以做到,如果你的问题是要生成关系图与表结构的话,然后出数据库文档设计,可以选择PD,如果你是要用程序读取数据库,然后读取表结构的设计,用在程序本身,生成可配置式的系统,这个得查一下,好像ORACLE有查询表的系统函数,具体哪个忘记了,不知道你具体是干什么事情,希望对你有帮助

ORACLE数据字典

表名 USER_TAB_COLUMNS

TABLE_NAME                           表 视图或聚簇名

COLUMN_NAME                         列名

DATA_TYPE                             列数据类型

DATA_TYPE_MOD

DATA_TYPE_OWNER

DATA_LENGTH                         列最大长度

DATA_PRECISION                   Number数据类型的十进制精度 Float数据类型的二进制精度 对其他数据类型则为NULL

DATA_SCALE                           小数点右边位数

NULLABLE                               列是否可为空 如果列有非空约束或该列为关键字一部分则该值为N

COLUMN_ID                             列创建序列号

DEFAULT_LENGTH                   当前列宽度

DATA_DEFAULT                       列默认值

NUM_DISTINCT

LOW_VALUE                             本字段和下一字段为 对三行以上的表 该列的第二小或第二大的值 对三行或少于三行的表 即为最小和最大值 该统计值为前 字节的 进制表示法

HIGH_VALUE                           同上一字段

DENSITY

NUM_NULLS

NUM_BUCKETS

LAST_ANALYZED

SAMPLE_SIZE

CHARACTER_SET_NAME

CHAR_COL_DECL_LENGTH

GLOBAL_STATS

USER_STATS

lishixinzhi/Article/program/Oracle/201311/18449

1、单行注释

ANSI 标准的注释符“--” 用于单行注释,格式:--注释内容。

例子:

use pangu-- 使用名为pangu的数据库

declare@startdate datetime

set@startdate=‘1/1/2000’

select‘Start Date:’+convert(varchar(12)@startdate)

-- convert()函数用于转换数据类型

-- 注意这里的注释'--'符号后需要一个空格,注释才生效

2、多行注释

与C语言相同的程序注释符号,即“//”。“/”用于注释文字的开头,“/”用于注释文字的结尾,可在程序中标识多行文字为注释。

格式:/注释内容/

例子:

DECLARE @myvariable DATETIME

/

The following statements retrieve the current date and time and extract the day of the week from the results

/

SELECT @myvariable=GETDATE()

SELECT DATENAME(dw,@myvariable)

扩展资料

PL/SQL基本语法

在写PL/SQL语句时,必须遵循一些基本的语法,下面是PL/SQL程序代码的基本语法要求:

⒈语句可以写在多行,就像SQL语句一样;

⒉各个关键字、字段名称等等,通过空格分隔;

⒊每条语句必须以分号结束,包括PL/SQL结束部分的END关键字后面也需要分号;

⒋标识符需要遵循相应的命名规定;

⑴名称最多可以包含30个字符;

⑵不能直接使用保留字,如果需要,需要使用双引号括起来;

⑶第一个字符必须以字母开始;

⑷不要用数据库的表或者科学计数法表示;

还有一些语法相关的规则:

⒈在PL/SQL程序中出现的字符值和日期值必须用单引号括起;

⒉数字值可以使用简单数字或者科学计数法表示;

⒊在程序中最好养成添加注释的习惯,使用注释可以使程序更清晰,使开发者或者其他人员能够很快的理解程序的含义和思路。在程序中添加注释可以采用:

⑴/和/之间的多行注释;

⑵以--开始的单行注释。

参考资料:

百度百科——SQL注释

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

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

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

以上就是关于oracle 怎么读取表结构和注释,生成数据库结构文档全部的内容,包括:oracle 怎么读取表结构和注释,生成数据库结构文档、Oracle数据字典(可用它动态获取字段名、长度、类型等)、Oracle SQL 单行注释 多行注释 是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9451441.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存