暂无图片
oracle存储过程日期传参是否为空的判断,怎么写呢?老是触发不到跑批日期,
我来答
分享
Liuxu
2021-08-30
oracle存储过程日期传参是否为空的判断,怎么写呢?老是触发不到跑批日期,

oracle存储过程日期传参是否为空的判断,怎么写呢?老是触发不到跑批日期,

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
三笠丶
暂无图片

看你怎么用呢,如果用在 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
暂无图片
薛晓刚

if 正常参数 然后处理
else 其他 处理。
空就是其他

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏