BFILE 将大型二进制对象存储在操作系统文件中 2.PLSQL 数据类型 2.1 标量类型:提供表示表中一行的记录类型 数字 BINARY_INTEGER:存储有符号整数,所需存储空间少于NUMBER类型值。NUMBER:存储整数、实数和浮点数。PLS_INTEGER:存储有符号整数,可使算术计算快速而有效。 字符 布尔型 用于存储逻辑值(TRUE、FALSE和NULL) ...
跟PLS_INTEGER一 样,BINARY_INTEGER所需的存储空间也要小于NUMBER。但是,大多数的BINARY_INTEGER操作要比PLS_INTEGER操作 慢。 BINARY_INTEGER子类型 所谓的基类型,就是有子类型继承于它。子类型在基类型的基础上添加一些约束限制,也可能重新定义数值范围。为了使用方便,PL/SQL预定义了下面几个BINARY_INTEGER的子类。
BINARY_FLOAT与BINARY_DOUBLE >NUMBER >BINARY_INTEGER与PLS_INTEGER BINARY_FLOAT和BINARY_DOUBLE常量 在BINARY_FLOAT和BINARY_DOUBLE之中还定义了如表15-4所定义的几个常量,但是这些常量只能够在PL/SQL之中使用。 定义NUMBER变量 DECLARE v_xNUMBER(3) ;--最多只能为3位数字 v_yNUMBER(5,2) ;-- 3位整数,...
---INT ---NUMERIC ---REAL ---SMALLIN --PLS_INTEGER 来存储有符号整数.运算速度比Number和BINARY_INTEGER快,考虑到兼容老程序会用BINARY_INTEGER,PLS_INTEGER会抛异常; 1.2 --pLsql集合类型: 1.内存表类型 2.记录类型 除此之外还有大对象类型:CLOB BFILE --内存表类型 1.1内存表对象(集合) 函数名(方法...
Oracle PL/SQL中创建UDT的复合类型时,index by binary_integer作用 如语句:type numbers is table of numberindex by binary_integer;其作用是,加了”index by binary_integer ”后,numbers类型的下标就是自增长,numbers类型在插入元素时,不需要初始化,不需要每次extend增加一个空间。 而如果没有这句话“index by...
一、标量数据类型标量数据类型的变量只有一个值,且内部没有分量。标量数据类型包括数字型,字符型,日期型和布尔型。这些类型有的是 Oracle SQL 中有的数据类型,有的是 PL/SQL 自身附加的数据类型。 1、数值类型:主要用来存储数值类型的数据。常用的有NUMBER、PLS_INTEGER、BINARY_INTEGER和SIMPLE_INTEGER类型。NUMBER...
支持多种数据类型,且可用于在 PL/SQL 块中声明变量。 表1. PL/SQL 中的受支持标量数据类型 PL/SQL 数据类型SQL 数据类型描述 BINARY_INTEGERINTEGER整型数字数据 BLOBBLOB(4096)二进制数据 BLOB (n) BLOB (n) n= 1 到 2147483647 二进制大对象数据 ...
-- PL/SQL --> 包重载、初始化 --=== 包的重载功能类似于C++中函数的重载功能,即拥有多个同名的子程序,每个同名子程序使用不同的参数。用户可以传递不同的参数来调 用同名但参数不同的子程序,此即为包的重载功能。简言之,不管传递什么样的参数,所完成的任务是相同的。假定需要查询部门所在的位置 ,输入参数...
BINARY_INTEGER PL/SQL附加的数据类型,介于-231和231之间的整数。 PLS_INTEGER PL/SQL附加的数据类型,介于-231和231之间的整数。类似于BINARY_INTEGER,只是PLS_INTEGER值上的运行速度更快。 NATURAL PL/SQL附加的数据类型,BINARY_INTEGER子类型,表示从0开始的自然数。 NATURALN 与NATURAL一样,只是要求NATURALN类型变...
INTEGER支持 NATIONAL CHARACTER不支持 NATIONAL CHARACTER VARYING不支持 NATIONAL CHAR支持 NATIONAL CHAR VARYING不支持 NCHAR支持 NCHAR VARYING不支持 NUMERIC支持 REAL支持 SMALLINT支持 VARCHAR支持 用户自定义 SQL 类型 用户自定义 SQL 类型是否支持 OPAQUE支持 ...