标量(标量)数据类型

标量数据类型没有内部组件,大致可以分为以下四类:

数
字符
日期/时间
布尔

表1显示了数字数据类型;表2显示了字符数据的类型;表3显示日期和布尔数据类型。

表1标量类型:数值




资料型态
范围
子类型
描述

binary_integer
- 214748-2147483647
自然
自然
npositive
positiven
自动

它用于存储单个字节整数。
存储长度要求小于数值。
限制(子类型)的子类型:
自然:对于非负数
正的:只用于正数。
NATURALN:仅用于非负非空值
positiven:仅用于正数,不能用于空值
自动:只值:1, 0,1。

数
1.0e-130-9.99e125
十二月
十进制的
双
精度
浮
integeric
国际的
数字
真正的
smallint


存储数字值,包括整数和浮点数。您可以选择精度和比例、语法的方法:
{({,})}。
默认精度为38,刻度为0。





pls_integer
- 2147483647-2147483647

它基本上是作为binary_integer相同,但当机器使用,pls_integer提供更好的性能。


数字数字类型可以存储整数值和实值,可以定义值的精度和范围。
binary_integer数字存储符号的整数,整数计算性能优化
十进制数字的亚型、十进制数
双精度数字高精度实数的亚型
整数数字的子类型、整数
int数字的子类型、整数
数字数字的子类型,等价于数字
真数字的亚型,等价于数字
SmallInt的数字型,这是小于的整数
VARCHAR2字符类型存储可变长度的字符串的最大长度,

表2字符数据类型




资料型态
响
亚型
描述

烧焦
最大长度为32767字节
字符
存储一个固定长度的字符串,如果长度未确定,默认值为1。

长
最大长度为2147483647字节

存储可变长度字符串

原
最大长度为32767字节

为了存储二进制数据和字节字符串,在两个数据库之间传递原始数据时不能在字符集之间转换。

Oracle操作大
最大长度2147483647

类似于长数据类型,他也不能在字符集之间转换。

rowid
18字节

作为数据库ROWID伪列类型相同,能够存储一行标识符,可以作为唯一的键值数据库中的每一行。

VARCHAR2
最大长度为32767字节
stringvarchar
类似于varchar数据类型,可变长度的字符串存储。声明方法为VARCHAR相同

字符字符类型固定长度字符串
长字符变体长字符串,最大长度可达32767
日期日期类型在数据库中以相同格式存储日期值。
布尔布尔真或假
ROWID ROWID存储数据库中的行数


表3日期和布尔值




资料型态
范围
描述

布尔
真/假
存储逻辑值true或false,没有参数

日期
01 01 4712 BC
包含日期值中的时间的固定的长日期和时间值。
LOB数据类型

大对象、大对象)数据类型用于存储像图像和声音这样的大数据对象。LOB数据对象可以是二进制数据或字符数据,其最大长度不超过4G。LOB数据类型支持任意接入,长仅支持顺序access.lob存储在一个单独的位置。同时,LOB定位器(LOB定位器)存储在原来的表,这是一个指向实际数据。数据包dbms_lob.lob Oracle提供的数据类型的操作LOB数据对象在PL / SQL可以分为以下四类:

BFILE
斑点
CLOB
NCLOB

算子

与其他编程语言一样,PL/sql有一系列操作符:

算术运算符

。关系运算符

比较运算符

逻辑运算符

算术运算符如表4所示。





算子
操作

+
加

—
减少

/
除了

*
骑

* *
复旧
关系运算符主要用于条件判断语句或在子串,无论关系运算符检查条件和结果是正确的还是错误的,表5是在PL / SQL关系运算符。





算子
操作

<
小于操作符

< =
小于或等于运算符

>
大算子

>
大于或等于运算符

=
等于操作符

=!
不等于运算符

< >
不等于运算符

:=
赋值操作符
表6显示比较运算符




算子
操作

是空的
如果操作数为null,则返回true。

像
字符串值比较

之间
验证值是否在范围内。

在
验证一组值中操作数的数目。
表7.8显示了逻辑运算符




算子
操作

和
必须满足这两个条件。

或
只要这两个条件中的一个是满意的

不
拿回来