select into问题(oracle)

来源:百度知道 编辑:UC知道 时间:2024/05/27 13:59:23
select ' 'into var from dual;(var是一变量),想问一下,这句是不是把这个变量赋值为空格,如果是的话,这样有什么意义.
在实际语句中是
SELECT ' ' INTO var FROM DUAL;
var := Substr(var2,2,6);
直接赋值不行么,为什么要先附为空值.
(之前肯定Declare了,为什么要先附为空值啊)

嗯,这个是把变量Var的值设为空值。
其意义要和程序的上下文联系起来。。我想多半应该是防止var是NULL。

我想应该是先把Var定义为字符类型..他没有用Declare得嘛...
这样他使用var := Substr(var2,2,6); 才不会出错吧.