分类: Oracle
2010-01-17 15:27:21
变量和常量都是在程序进入块或子程序的时候被初始化的。默认情况下,变量都是被初始化成NULL的。除非我们为变量指定一个值,否则结果是未知的。请看下面的例子:
DECLARE |
为了避免这样的情况,就要保证在赋值之前不要使用这个变量。
我们可以使用表达式来为变量赋值,例如下面的语句为变量bonus赋值:
bonus := salary * 0.15; |
这里,我们需要保证的是salary * 0.15计算结果的类型必须和bonus类型保持一致。