日期:2014-05-17  浏览次数:21085 次

当参数数null的时候,to_date和to_char的时候会报错误
不知道这样的情况怎么解决。。。。

SQL code
    
        update bug set bug_type= #bug_type# ,yuyue_date=to_date(to_char(#yuyue_date#,'yyyyMMdd') || lpad(#hour#,2,0) || lpad(#minute#,2,0),'YYYY-MM-DD hh24:mi:ss'),bug_cont= #bug_cont# ,bug_state=#bug_state#,remarks=#remarks#,finishdate=#finishdate# 
        where seq_id = #seq_id#
    


我的框架是ibatis

------解决方案--------------------
你可以用nvl(目标字段,默认值)这样保证不会出现null的情况