• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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 值发现值为空,那么既然值为空 则也应该报sqlcode=1405的异常呀,但是oracle执行引擎未报任何错,这个情况到底是个什么问题呢,今天先记下这个情况,以后再研究。
    上一篇:oracle 如何关闭打开归档日志
    下一篇:oracle安装出现乱码等相关问题
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Oracle Max函数使用中出现的问题 Oracle,Max,函数,使用,中,出现,