?
Oracle参数变量类型
?
1.在编写pl/sql程序时,可以定义变量和常量;在pl/sql程序中包括有:
a.标量类型(scalar)
b.复合类型(composite)
c.参照类型(reference)
d.lob(large object)
?
1) 标量(scalar)——常用类型
在编写pl/sql块时,如果要使用变量,需在定义部分定义变量。pl/sql中定义变量和常量的语法如下:
identifier [constant] datatype [not null] [:=| default expr]
identifier:名称
constant:指定常量。需要指定它的初始值,且其值是不能改变的
datatype:数据类型
not null:指定变量值不能为null
:=给变量或是常量指定初始值
default用于指定初始值
expr:指定初始值的pl/sql表达式,可以是文本值、其它变量、函数等。
?