Oracle Max函数使用中出现的问题
再写一个存储过程时, 用到了如下sql语句 代码如下: SELECT MAX(RE_DATE) INTO V_RE_DATE FROM T_RECORDING WHERE ID =’100010010102′ 按理说,根据这个条件查询的结果应该为sqlcode=1403 ,但是奇怪的是如下sql异常却捕获不到: 代码如下: EXCEPTION WHEN NO_DATA_FOUND THEN NULL; WHEN OTHERS THEN ERR_CODE :=-2000; ERR_MSG :=SQLERRM; RETURN ; 执行的时候不返回任何错误,通过执行查看 V_RE_DATE
下载地址
用户评论