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

 更新时间:2012年11月30日 10:11:40   作者:  
在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两表关联更新三种方式

    这篇文章主要介绍了ORACLE两表关联更新三种方式,文章通过代码示例和图文结合的方式给大家讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-05-05
  • Oracle rac环境的数据库导入操作步骤

    Oracle rac环境的数据库导入操作步骤

    Oracle RAC是一种基于共享存储和共享数据库的集群解决方案,可以将多个 Oracle 数据库实例连接成一个逻辑上的单一数据库,提供高可用性、灵活性和可伸缩性,本文给大家介绍Oracle rac环境的数据库导入操作,感兴趣的朋友一起看看吧
    2023-06-06
  • Oracle压缩表空间的基本步骤

    Oracle压缩表空间的基本步骤

    这篇文章主要介绍了Oracle怎么压缩表空间,压缩表空间可能需要一些时间,具体取决于表空间的大小和数据库的负载,因此,在执行此操作之前,请确保已备份数据库以防万一,需要的朋友可以参考下
    2023-06-06
  • oracle 安装与SQLPLUS简单用法

    oracle 安装与SQLPLUS简单用法

    安装oracle数据库成功之后,会显示相关的数据库信息
    2009-06-06
  • Oracle数据库按时间进行分组统计数据的方法

    Oracle数据库按时间进行分组统计数据的方法

    这篇文章主要介绍了Oracle数据库按时间进行分组统计数据的方法,同时附带了一个在不同时间段内的统计实现,需要的朋友可以参考下
    2015-11-11
  • [Oracle] 彻底搞懂Oracle字符集

    [Oracle] 彻底搞懂Oracle字符集

    以下是对Oracle中的字符集进行了详细的分析介绍,需要的朋友可以参考下
    2013-07-07
  • Oracle别名使用要点小结

    Oracle别名使用要点小结

    在Oracle中别名也可以在列名和表名中进行,进行别名处理是为了给列或表一个临时项,下面这篇文章主要给大家介绍了关于Oracle别名使用的一些要点小结,需要的朋友可以参考下
    2022-04-04
  • Oracle 11g下编译使用BBED的方法教程

    Oracle 11g下编译使用BBED的方法教程

    这篇文章主要给大家介绍了在Oracle 11g下编译使用BBED的方法教程,文中详细介绍了关于拷贝缺失文件、编译BBED以及BBED使用测试的相关资料,通过示例代码介绍的非常详细,需要的朋友们下面来一起看看吧。
    2017-07-07
  • 对比Oracle临时表和SQL Server临时表的不同点

    对比Oracle临时表和SQL Server临时表的不同点

    这篇文章主要介绍了Oracle数据库建立临时表的相关知识以及和SQL Server临时表的不同点的对比,希望能够对您有所帮助。
    2015-09-09
  • Oracle Portal及其门户网站开发概述

    Oracle Portal及其门户网站开发概述

    Oracle Portal及其门户网站开发概述...
    2007-03-03

最新评论