ORACLE SELECT INTO NO_DATA_FOUND问题
2013-05-14 11:40
375 查看
存储过程中使用了类似如下语句:
SELECT col
INTO v_col
FROM t_table
当查询不到记录时,会出现“数据未发现”的异常
解决方法:
(1)使用MAX函数
SELECT MAX(col)
INTO v_col
FROM t_table
(2) 使用异常处理
BEGIN
SELECT col
INTO v_col
FROM t_table;
EXCEPTION WHEN NO_DATA_FOUND THEN
v_col:=0;
END;
SELECT col
INTO v_col
FROM t_table
当查询不到记录时,会出现“数据未发现”的异常
解决方法:
(1)使用MAX函数
SELECT MAX(col)
INTO v_col
FROM t_table
(2) 使用异常处理
BEGIN
SELECT col
INTO v_col
FROM t_table;
EXCEPTION WHEN NO_DATA_FOUND THEN
v_col:=0;
END;
相关文章推荐
- ORACLE SELECT INTO NO_DATA_FOUND问题
- ORACLE SELECT INTO NO_DATA_FOUND问题
- 【原创】select count(*) into 也会报 NO_DATA_FOUND 异常?!
- Oracle 10.2 流复制问题(一)—— ORA-01403: no data found
- select count(*) into 也会报 NO_DATA_FOUND 异常?!
- oracle select 【列名】 into 【变量】 NO_DATA_FOUND 问题
- oracle select into null的问题
- oracle 中的 no_data_found异常 含义
- 拣点芝麻:dbcp (Oracle)重新链接的问题 - Cause: java.sql.SQLException: No more data to read from socket
- Oracle VM VirtualBox 创建新的虚拟机 -No bootable medium found!System hated.问题解决
- 关于解决No suitable driver found for jdbc:oracle:thin:@//localhost:1521/orcl的问题
- ODBC的Oracle驱动的关于no_data_found的BUG
- 关于tensorboard :No graph data was found.问题
- 【原创】Oracle函数中对于NO_DATA_FOUND异常处理的研究
- 避免selet into的no_data_found
- ORA-01403:no data found 及 select a into b 空值
- Ubuntu环境下TensorBoard 可视化 不显示数据问题 No scalar data was found...(作者亲测有效)
- Windows10 TensorBoard 运行出现 No scalar data was found问题解决
- RMAN-06585: no copy of datafile 7 found 问题解决
- ubuntu中jenkins安装问题,no valid OpenPGP data found