PL/SQL的逻辑值问题
2016-09-03 15:37
99 查看
通常我们认为的逻辑值,只有 true,false;然而PL/SQL中有三个,true,false,null。
所以在做在做判断时,要注意情况为null。
例如:
所以在做在做判断时,要注意情况为null。
例如:
declare v_number1 number; v_number2 number :=100; begin if v_number1>v_numer2 then .... else .... end if; end; --改进 declare v_number1 number; v_number2 number:=100; begin if v_number1 is null or v_number2 is null then ... elsif v_number1>v_number2 then.. else .. end if; end;
相关文章推荐
- 算法问题 用PL/SQL写出当M*N时的螺旋矩阵算法
- 终于解决了PL SQL DEVELOPER 7.0中的Window List的位置固定的问题(等若干tips)
- PL/SQL DEVELPMENT 出现字符集问题
- PL/SQL developer的HomeEnd问题(转载)
- PL/SQL Developer插件编程的绑定变量问题
- 写PL/SQL程序时碰到的一些问题
- PL/SQL Developer中,存储过程无法调试的问题解决办法
- pl/sql程序编写中遇到的一些问题及解决办法
- 写PL/SQL程序时碰到的一些问题
- PL/SQL在安装ORACLE客户端后连接异常的问题
- 编码常见问题(PL/SQL和Java)
- PL/SQL提示无效的窗口句柄的问题解决方法
- 不能用PL/SQL Dev登录问题解决
- 关于PL SQL Developer连接远程Oracle的配置问题
- PL/SQL的一些问题
- PL/SQL Dev的问题
- 转 编码常见问题(PL/SQL和Java)
- PL/SQL Developer中,存储过程无法调试的问题解决办法
- 多语种开发项目使用oracle+PL/SQL Developer的韩文插入问题
- AX中动态产生方法并且调用,解决根据不同条件产生不同SQL逻辑的问题很方便