2021-08-30
oracle存储过程日期传参是否为空的判断,怎么写呢?老是触发不到跑批日期,
oracle存储过程日期传参是否为空的判断,怎么写呢?老是触发不到跑批日期,
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
oracle存储过程日期传参是否为空的判断,怎么写呢?老是触发不到跑批日期,
看你怎么用呢,如果用在 sql 里,直接 nvl 或者 decode 可以判断。
NVL(X1,X2) --//如果X1不为空,返回x1;否则返回X2;(如 : NVL(ename, 'null'))
decode(x1,null,'null',x2) --//如果x1为空,返回 'null',否则返回 x2。
如果用在循环里,可用 if 进行判断!
用:is null、is not null来判断处理
如下:
create procedure xxx(AAA in varchar2)
as
begin
if AAA is null then
--sql
else
--sql
end if;
end xxx;
希望能帮助到你!望采纳~
评论
有用 0
墨值悬赏