oracle存储过程中带空值的输入怎么写?COALESCE()函数用错了吗?

tony2008liu2022-10-04 11:39:541条回答

oracle存储过程中带空值的输入怎么写?COALESCE()函数用错了吗?
(start_time in date,end_time in date,name in nvarchar2,tname in nvarchar2,cusers out sys_refcursor)
as

begin

open cusers for select * from C_USERS where logintime >= COALESCE(start_time,logintime)
and logintime

已提交,审核后显示!提交回复

共1条回复
nanjingxiaolang 共回答了16个问题 | 采纳率100%
空值 ,你直接用NVL不就行了.
open cusers for select * from C_USERS where logintime >= NVL(start_time,logintime)
and logintime
1年前

相关推荐