第四章 数据类型

本文介绍了PL/SQL的各种数据类型,包括标量数据类型如VARCHAR2、NUMBER、DATE等,以及引用数据类型和LOB数据类型。此外,还讨论了PL/SQL中的条件控制结构,如if-then、if-then-elsif、case语句及其用法。
摘要由CSDN通过智能技术生成

数据类型
PL/SQL 的数据类型包括:
标量数据类型、引用数据类型、存储文本,图像, 视频,声音等非结构化大数据类型(LOB 数据类型)等。
一.标量数据类型的变量只有一个值,且内部没有分量。
包括:(字符串型,数字型,日期型,布尔型[True 真 、 flase 假 、 null空])
字符型和数字型又有子类型,
子类型只与限定的范围有关,比如 number 类型可以表示整数,也可以表示小数,而其子类型 postive 只表示正整数。

类型    说明 
VARCHAR2(长度)  可变长度字符串,Oracle SQL 定义的数据类型,在 PL/SQL 中使用 时最常 32767 字节。在 PL/SQL 中使用没有默认长度,因此必须 指定。 
string 与 VARCHAR2 相同。 
CHAR(长度)  Oracle SQL定义的数据类型,固定长度字符,最长32767字节, 默认长度是 1,如果内容不够用空格代替。 
NUMBER(精度,小数)  Oracle SQL 定义的数字类型
int,
integer,
Smallint,
Oracle SQL 定义的数据类型,
NUMBERE的子类型,38 位精度整 数。 
 
DATE  Oracle SQL 定义的日期类型 
TIMESTAMP  Oracle SQL 定义的日期类型
Long Oracle SQL定义的数据类型,变长字符串基本类型,最长32760 字节。在 Oracle SQL 中最长 2147483647 字节。 
boolean PL/SQL 附加的数据类型,逻辑值为 TRUE、FALSE、NULL 
Binary_integer PL/SQL 附加的数据类型,介于-231 和 231 之间的整数。
signty

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值