读书人

oracle数据库藏储过程中NO_DATA_FOUND

发布时间: 2013-09-17 13:35:59 作者: rapoo

oracle数据库存储过程中NO_DATA_FOUND不起作用?

1.首先创建一个表lengzijiantest,表中只有一个字段f_id

DECLARE   v_tmp   NUMBER := 0;BEGIN   SELECT min(f_id)     INTO v_tmp     FROM lengzijiantest    WHERE f_id = 2;EXCEPTION   WHEN NO_DATA_FOUND   THEN      DBMS_OUTPUT.put_line ('找不到数据');END;

6.具体原因是由于在sql中使用了聚合函数,当使用聚合函数时,NO_DATA_FOUND是不起作用的,在这一点上也吃了小亏,不过问题不大,在此记录下问题。

读书人网 >其他数据库

热点推荐