PL/SQL 数据类型SQL 数据类型描述 BINARY_INTEGERINTEGER整型数字数据 BLOBBLOB(4096)二进制数据 BLOB (n) BLOB (n) n= 1 到 2147483647 二进制大对象数据 BOOLEANBOOLEAN逻辑布尔值(true 或 false) CHARCHAR (n) 如果环境的字符串单元设置为 CODEUNITS32,那么n= 63 ...
简介: Oracle PL/SQL 第四章--数据类型 Oracle PL/SQL 第四章–数据类型 1、数值类型 序号 类型名称 说明 1 PLS_INTEGER 带符号整数:-2,147,483,648至2,147,483,647,以32位表示 2 BINARY_INTEGER 带符号整数:-2,147,483,648至2,147,483,647,以32位表示 3 BINARY_FLOAT 单精度IEEE 754格式浮点数 ...
BFILE 将大型二进制对象存储在操作系统文件中 2.PLSQL 数据类型 2.1 标量类型:提供表示表中一行的记录类型 数字 BINARY_INTEGER:存储有符号整数,所需存储空间少于NUMBER类型值。NUMBER:存储整数、实数和浮点数。PLS_INTEGER:存储有符号整数,可使算术计算快速而有效。 字符 布尔型 用于存储逻辑值(TRUE、FALSE和NULL) ...
---INT ---NUMERIC ---REAL ---SMALLIN --PLS_INTEGER 来存储有符号整数.运算速度比Number和BINARY_INTEGER快,考虑到兼容老程序会用BINARY_INTEGER,PLS_INTEGER会抛异常; 1.2 --pLsql集合类型: 1.内存表类型 2.记录类型 除此之外还有大对象类型:CLOB BFILE --内存表类型 1.1内存表对象(集合) 函数名(方法...
Binary_integer 整数型,表示带符号的整数 Char 定长字符型,最大255个字符 Varchar2 变长字符型,最大2000个字符 Long 变长字符型,最长2GB Date 日期型 Boolean 布尔型(TRUE、FALSE、NULL三者取一) 在PL/SQL中使用的数据类型和Oracle数据库中使用的数据类型,有的含义是完全一致的,有的是有不同的含义的。 定义方...
DECLARE TYPE t_list_1 IS TABLE OF VARCHAR2(1024) ; -- 非标号,需要动态初始化,动态extend TYPE t_list_2 IS TABLE OF VARCHAR2(1024) INDEX BY Binary_Integer; -- 标号数组,不需要动态申请 -- 非标号数组 v_list_11 t_list_1 := t_list_1('11A','11B'); -- 声明时赋初值 ...
一、标量数据类型标量数据类型的变量只有一个值,且内部没有分量。标量数据类型包括数字型,字符型,日期型和布尔型。这些类型有的是 Oracle SQL 中有的数据类型,有的是 PL/SQL 自身附加的数据类型。 1、数值类型:主要用来存储数值类型的数据。常用的有NUMBER、PLS_INTEGER、BINARY_INTEGER和SIMPLE_INTEGER类型。NUMBER...
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...
在PL/SQL中变量的使用可以归纳为以下几点: 在声明部分声明和初始化变量(在声明段,即DECLARE部分先做变量的声明)可以在任何程序块中、子程序(过程或函数)中,或软件包中的声明部分声明一个或多个变量。变量的声明将为一个值分配存储空间、指定该变量的数据类型和命名存储单元以便之后可以引用这个变量。在声明变量时,...
BINARY INTEGER支持 DEC支持 DECIMAL支持 DOUBLE PRECISION支持 FLOAT支持 INT支持 INTEGER支持 NATURAL支持 NATURALn不支持 NUMBER支持 NUMERIC支持 PLS_INTEGER支持 POSITIVE支持 POSITIVEn不支持 REAL支持 SIGNTYPE支持 SMALLINT支持 标量字符类型: CHAR支持 CHARACTER支持 ...