Oracle之PL/SQL学习笔记之数据类型(三)
Oracle之PL/SQL学习笔记之数据类型(三) 所有的编程语言中变量是使用最频繁的。PL/SQL作为一个面向过程的数据库编程语言同样少不了变量,利用变量可以把PL/SQL块需要的参数传递进来,做到动态执行程序,同时也可以利用变量在PL/SQL内部进行值得传递,甚至可以把值传递出去,最终返回给用户,由此可见,变量是PL/SQL不可或缺的一部分。 1. Oracle预定义的普通数据类型(常见的数据类型) 类型 子类 说明 Oracle中的范围 char Character, String Rowid, Nchar 定长字符串 民族字符集 2000(缺省值1) varchar2 varchar,String ,Nvarchar2 可变字符串 民族语言字符集 4000 Binary_integer 带符号整数,为整数计算优化性能 number(s,p) double,integer,int Long 变长字符串 32767 date 日期型 ROWID 存放数据库行号 URowid 通用行标识符,字符串类型 2. 复合类型 Oracle在PL/SQL中除了提供像前面介绍的各种类型外,还提供一种称为复合类型的类型: 记录和表 2.1 使用%type 我们先看下面的例子: declare c_ename constant varchar2(50):='KING'; v_job