日期:2014-05-16  浏览次数:20469 次

Oracle参数变量类型

?

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表达式,可以是文本值、其它变量、函数等。

?