Oracle存储过程由多个out参数,某些地方调用的时候只需要部分out返回,怎么可以少写几个参数 这个存储过程定义的时候有三个返回值,异常代码、异常信息和操作日志,我有些地方调用的时候不需要操作日志,但是我还是需要这么写sync_update.update_ysdw(v_arr(2),v_arr(1),p_errCode,p_errMsg,v_operMsg);其中v_operMsg是我特意声明出来给这个作为参数的,不然他会报错,但是我其实并没用到这个返回结果,怎么样可以在调用这个存储过程的时候不传入操作日志这个参数?有没有这样的写法的。大神么,教教me,谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 out 参数不可以,必须写参数;不过,你可以考虑,把这个过程放在包里面,多写几个重载,可以实现你的需求 ; IOT 主要用于什么类型的查询 oracle 死锁问题 oracle 对比同一数据库下两不同用户结构差异 如何用c#将txt文件导入到oracle中 Orace是否以 用户名来区分 表的? 谁知道PL/SQL Developer啊? 导出时出错,各位看看 时间问题! 如何将文件导入到oracle中 regexp_substr匹配字符串 oracle中,表A中共有a,b,c三个字段,c初始为0,只要a或b发生改变,那么c值变为1 oracle 11g 问题
不过,你可以考虑,把这个过程放在包里面,多写几个重载,可以实现你的需求 ;