IF p_Gold_Card_No <> '' THEN
p_Audit_Rst_Flag := 'Y';
p_Rcd_Audit_Item.Audit_Rst_Flag := p_Audit_Rst_Flag;
RETURN;
END IF;
上述写法是错误的,正确的写法是:
IF p_Gold_Card_No is not null and p_Gold_Card_No <> null THEN
p_Audit_Rst_Flag := 'Y';
p_Rcd_Audit_Item.Audit_Rst_Flag := p_Audit_Rst_Flag;
RETURN;
END IF;
mysq
存储过程
判断
为空null , mysql
存储过程
字符串
拼接,mysq
存储过程
判断
为空null , mysql
存储过程
字符串
拼接,mysq
存储过程
判断
为空null , mysql
存储过程
字符串
拼接.
mysq
存储过程
判断
为空null 方法:
if i_os_type='' then set os_type_sql=CONCAT('=',''); e...
http://topic.csdn.net/u/20070406/11/4316a999-0254-41f1-ab67-559b82a9e0f8.html
1 如果是作为控制条件:
--aa为变量
if aa is null then
end if;
2 如果是sql语句:
--aa为列名
select decod
declare @ReportBeginTime varchar(128),--自述开始时间
@ReportEndTime varchar(128),--自述结束时间
@ResBeginTime varchar(128),--答辩开始时间
@ResEndTime varchar(128
val := -10;
select decode(sign(val),0,'',val) into res from dual;
dbms_output.put_line(res);
第一步:理解null和""的区别
null表示这个
字符串
在栈中没有被实例化,没有任何指向,因此在堆中没有分配内存空间。如果要调用这个
字符串
的方法会出现空指针异常 `String str = null`。
判断
一个
字符串
是否是null 用 == 。
""在堆中分配了内存空间。
判断
一个对象是否是空“” 用eques()。
如果我们使用"String str = new String()",这时的s...