首先明确一下注意事项
- 在Oracle中空字符串('')或者null,都会当成null去处理
- 如果一个空字符串和一个有值的字符串进行对比,则返回值为FALSE
接下来直接看代码
declare
a varchar2(10)
begin
a:='';
if a<>'*' then
dbms_output.putline('here');
endif;
end
以上代码能直接打印出值
首先明确一下注意事项
- 在Oracle中空字符串('')或者null,都会当成null去处理
- 如果一个空字符串和一个有值的字符串进行对比,则返回值为FALSE
接下来直接看代码
declare
a varchar2(10)
begin
a:='';
if a<>'*' then
dbms_output.putline('here');
endif;
end
以上代码能直接打印出值