if dtFileDate>=dtEhauDate then
XXXXXXX;--代表语句段
else
YYYYY;--代表语句段END IF;
ZZZZZ如果 dtFileDate IS NULL;的话 会执行那段代码?
如果 dtEhauDate is null;的会会执行那段?均为空的话会?
XXXXXXX;--代表语句段
else
YYYYY;--代表语句段END IF;
ZZZZZ如果 dtFileDate IS NULL;的话 会执行那段代码?
如果 dtEhauDate is null;的会会执行那段?均为空的话会?
解决方案 »
- 层数嵌套过多的问题
- oracle中怎样查询函数f在哪被调用了
- 一个SQL查询问题,麻烦大家进来帮帮忙.急急急.
- 真不知道怎么问?
- 问题很简单,谢谢回帖
- 请问哪里有介绍关于oracle数据库或者其相关技术的中英文对照翻译?急!
- 请教有些汉字输入到oracle8.1.7中变成了中文问号,如何处理?
- 基于Midas的三层结构程序中,DBGrid中使用函数的字段显示:BCD overflow,直接读取的字段能够正常显示,什么问题
- Oracle的监听器TNSListener Service 启动不了,怎么办(急)
- Oracle advanced replication问题?
- 两个表之间的计算?
- 求教oracle -触发器
只有dtFileDate这个为空的话 这个判断会是什么 是FALSE吗?如果只有dtEhauDate为空的话 是TURE吗
和其他数据比较的话返回结果就是FALSE
v_1 varchar2(10):='222';
--v_1 varchar2(10);
v_2 varchar2(10);
begin
if v_1 >= v_2 then
dbms_output.put_line(‘execute...’);--1
else
dbms_output.put_line('both null or one is null');--2
end if;
end;如果 dtFileDate IS NULL;的话会执行2代码。
如果 dtEhauDate is null;的会会执行2代码 。
均为空的话会该代码走2部分。空值NULL和任何其他数据进行运算结果都是空值NULLnull 如果和true进行运算如:if(true and null)then则返回null;
null 如果和false进行运算如:if(false and null)then则返回false;