PL/SQL数据类型及操作符
NATURAL
BOOLEAN 布尔型 TRUE OR FALSE
. 关系操作符
要求存储长度低于NUMBER值。
NUMERIC
AND 两个条件都必须满足
- 减
OR 只要满足两个条件中的一个
operator operation
. CLOBREAL 数字型 NUMBER的子类型,与NUMBER等价
. BLOB
表1显示了数字数据类型;表2显示了字符数据类型;表3显示了日期和布尔数据类型。
FLOAT
LONG 字符型 变长字符串,最大长度可达32,767
ROWID ROWID 存放数据库的行号
VARCHAR2 最大长度32767字节 STRINGVARCHAR 与VARCHAR数据类型相似,存储可变长度的字符串。声明方法与VARCHAR相同
IS NULL 如果操作数为NULL返回TRUE
. 逻辑操作符. NCLOB
INT 数字型 NUMBER的子类型,整数
NATURALN:只用于非负数和非NULL值
NATURAL:用于非负数
NUMERIC 数字型 NUMBER的子类型,与NUMBER等价
. BFILE
POSITIVE:只用于正数
用于限制范围的子类型(SUBTYPE):
. 比较操作符
标量(scalar)数据类型没有内部组件,他们大致可分为以下四类:
BINARY_INTEGER 数字型 可存储带符号整数,为整数计算优化性能
DATE 日期型 以数据库相同的格式存放日期值
* 乘
operator operation
POSITIVENLONG 最大长度2147483647字节 存储可变长度字符串
LOB数据类型BINARY_INTEGER
-214748-2147483647
NATURAL
Datatype Range Subtypes description
= 等于操作符
RAW 最大长度32767字节 用于存储二进制数据和字节字符串,当在两个数据库之间进行传递时,RAW数据不在字符集之间进行转换。
. 算术操作符CHAR 最大长度32767字节 CHARACTER 存储定长字符串,如果长度没有确定,缺省是1
SIGNTYPE:只有值:-1、0或1.number[( [,])]。关系操作符主要用于条件判断语句或用于where子串中,关系操作符检查条件和结果是否为true或false,表5是PL/SQL中的关系操作符
SIGNTYPE
表7.8显示的是逻辑操作符
<= 小于或等于操作符
LIKE 比较字符串值
ROWID 18个字节 与数据库ROWID伪列类型相同,能够存储一个行标示符,可以将行标示符看作数据库中每一行的唯一键值。
BETWEEN 验证值是否在范围之内
与其他程序设计语言相同,PL/SQL有一系列操作符。操作符分为下面几类:+ 加
INTEGERICNPOSITIVE
DEC 数字型 NUMBER的子类型,小数
operator operation
datatype range description
DOUBLE PRECISION 数字型 NUMBER的子类型,高精度实数. character
/ 除
标量(scalar)数据类型PLS_INTEGER -2147483647-2147483647 与BINARY_INTEGER基本相同,但采用机器运算时,PLS_INTEGER提供更好的性能 。
表3 DATE和BOOLEANLOB(大对象,Large object) 数据类型用于存储类似图像,声音这样的大型数据对象,LOB数据对象可以是二进制数据也可以是字符数据,其最大长度不超过4G。LOB数据类型支持任意访问方式,LONG只支持顺序访问方式。LOB存储在一个单独的位置上,同时一个"LOB定位符"(LOB locator)存储在原始的表中,该定位符是一个指向实际数据的指针。在PL/SQL中操作LOB数据对象使用ORACLE提供的包DBMS_LOB.LOB数据类型可分为以下四类:
** 乘方
NUMBER 数字型 能存放整数值和实数值,并且可以定义精度和取值范围INT
datatype rang subtype description
INTEGER 数字型 NUMBER的子类型,整数DECIMAL
> 大于操作符
. date/timePOSITIVEN:只用于正数,不能用于NULL值
表6 显示的是比较操作符
<> 不等于操作符
表2 字符数据类型
PRECISION
. boolean
REAL
表1 Scalar Types:Numeric
IN 验证操作数在设定的一系列值中
>= 大于或等于操作符
:= 赋值操作符
CHAR 字符型 定长字符串
操作符
用于存储单字节整数。
NUMBER
1.0E-130-9.99E125
DEC
VARCHAR2 字符型 存放可变长字符串,有最大长度
DATE 01/01/4712 BC 存储固定长的日期和时间值,日期值中包含时间
SMALLINT存储数字值,包括整数和浮点数。可以选择精度和刻度方式,语法:
SMALLINT 数字型 NUMBER的子类型,取值范围比INTEGER小
LONGRAW 最大长度2147483647 与LONG数据类型相似,同样他也不能在字符集之间进行转换。
< 小于操作符
operator operation
缺省的精度是38,scale是0. . number
BOOLEAN TRUE/FALSE 存储逻辑值TRUE或FALSE,无参数
!= 不等于操作符
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://www.juheyunku.com/sql/oracle/2128.shtml
相关文章
热门TAG
命令 权重 外链 企业网站 白帽 php 织梦教程 dedecms修改内容 javascript 织梦 功能 标签 调用 详解 服务器 网站流量 实例解析 Dedecms 织梦cms HTML tags标签 python jquery教程 jquery windows SEO优化 蜘蛛 搜索引擎 网站收录 JSP最新文章
-
Window下Oracle Database 11g 发行
时间:2020-12-29
-
Oracle如何实现like多个值的
时间:2020-12-29
-
maven添加oracle依赖失败问题
时间:2020-12-29
-
OracleRAC基本概念及入门
时间:2020-12-29
-
Azure File Storage 基本用法
时间:2020-12-26
-
Oracle 权限(grant revoke)
时间:2020-12-26
-
Azure Queue Storage 基本用法
时间:2020-12-26
-
如何对比迁移前后的Orac
时间:2020-12-26
热门文章
-
Azure Queue Storage 基本用法 Azure Storage 之
时间:2020-12-26
-
Oracle存储过程编程详解
时间:2020-12-07
-
win10下oracle 11g安装图文教程
时间:2020-12-25
-
oracle 数据库学习 基本结构介绍
时间:2020-12-13
-
Azure File Storage 基本用法 Azure Storage 之 F
时间:2020-12-26
-
windows使用sqlpus连接oracle 数据库的教程图
时间:2020-12-25
-
Window下Oracle Database 11g 发行版2安装教程
时间:2020-12-29
-
Oracle解锁的方式介绍
时间:2020-12-14
-
linux下oracle设置开机自启动实现方法
时间:2020-12-13
-
Oracle学习记录之使用自定义函数和触发器
时间:2020-12-07
