ORACLE中有哪些数据类型

ORACLE中有哪些数据类型,第1张

Oracle中的数据类型有:字符型、数字型、日期型等。具体介绍如下:

1、字符型:char(n):用于标识固定长度的字符串。

当实际数据不足定义长度时,使用空格补全右边不足位。varchar(n):可变字符串类型。

为SQL标准规定的,数据库必须实现的数据据类型。可以存储空字符串。

varchar2(n):可变字符串类型,是oracle在varchar的基础上自行定义的可变长度字符串

类型。当做为列类型使用时,最大长度可被定义为4000当做为变量类型使用时,长度

可被定义为32767。不可以存储空字符串。

2、数值型:可用于存储整数、浮点数。

number(m,n):m表示有效数字的总位数(最大为38位),n表示小 数位数。

3、日期时间型:

date:包含Year(年)、Month(月) 、Day(天)、Hour(时)、Minutes(分)、Second(秒)

说明:(yyyy表示4位年分mm表示月份dd表示天hh表示时mi表示分ss表示秒)

4、大对象类型:lob:用于存储大对象类型。例如:文本信息长度超过4000、二进制文件等。最大容量为4GB。

lob分类:clob:用于存储大型文本数据。(例如:备注信息)

blob:用于存储二进制数据。(例如:图片文件)

bfile:作为独立文件存在的二进制数据。

5、特殊数据:

null与空字符串:null与空字符串,都要用is null或is not null进行比较。

单引号:想将单引号做为字符中使用,请通过单引号进行转义。

6、注意:oracle中,没有布尔类型,可利用字符串或数值(1/0)表示

oracle是块结构语言,oracle程序划分成几个部分,并在每个部分中写入逻辑代码块,每个块由三个子部分组成。

声明部分:此部分是以关键字DECLARE开头。这是一个可选部分,并定义了程序中要使用的所有变量,游标,子程序和其他元素。

可执行命令部分:此部分包含在关键字BEGIN和END之间,这是一个强制性部分。由程序的可执行oracle语句组成。应该有至少一个可执行代码行,可以只是一个NULL命令,表示不执行任何 *** 作。

异常处理部分 :此部分以关键字EXCEPTION开头。这是一个可选部分,包含处理程序中错误的异常。

每个oracle语句以分号()结尾。使用BEGIN和END可以将oracle块嵌套在其他oracle块中。以下是Poracle块的基本结构。

Hello World示例:

END;行表示oracle块的结尾。要从oracle命令行运行代码,需要在代码的最后一行之后键入/字符。当上述代码在oracle提示符下执行时,它会产生以下结果:

oracle标识符:oracle标识符是常量,变量,异常,过程,游标和保留字。标识符包括一个字母,可选地后跟多个字母,数字,美元符号,下划线和数字符号,不得超过30个字符。

默认情况下,标识符不区分大小写。例如,可以使用integer或INTEGER来表示一个数值。 不能使用保留关键字作为标识符。

扩展资料

oracle注释程序:注释可以在编写的oracle代码中包含的说明性文字,并帮助其他人阅读源代码。所有编程语言都允许某种形式的注释。

oracle支持单行和多行注释。注释中的所有字符都被oracle编译器忽略。oracle单行注释以分隔符开头 --(双连字符),多行注释由/*和*/括起来。

当上述代码在oracle提示符下执行时,会产生以下结果:

oracle变量的名称由可选的字母,数字,美元($)符号,下划线和数字符号组成,不能超过30个字符。 默认情况下,变量名不区分大小写。不能将保留的oracle关键字用作变量名称。

oracle编程语言允许定义各种类型的变量,如:日期时间数据类型,记录,集合等,我们将在后面的章节中介绍。 在本章中仅学习基本的变量类型。


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

原文地址: http://outofmemory.cn/sjk/10805527.html

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

发表评论

登录后才能评论

评论列表(0条)

保存