ORACLE SELECT INTO NO_DATA_FOUND问题
2011-08-17 14:26
302 查看
存储过程中使用了类似如下语句:
解决方法:
(1)使用MAX函数
SELECT col
INTO v_col
FROM t_table
当查询不到记录时,会出现“数据未发现”的异常INTO v_col
FROM t_table
解决方法:
(1)使用MAX函数
SELECT MAX(col)
INTO v_col
FROM t_table
(2) 使用异常处理INTO v_col
FROM t_table
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;
EXCEPTION WHEN NO_DATA_FOUND THEN
v_col:=0;
END;
相关文章推荐
- ORACLE SELECT INTO NO_DATA_FOUND问题
- ORACLE SELECT INTO NO_DATA_FOUND问题
- Oracle 10.2 流复制问题(一)—— ORA-01403: no data found
- 【原创】select count(*) into 也会报 NO_DATA_FOUND 异常?!
- select count(*) into 也会报 NO_DATA_FOUND 异常?!
- oracle select 【列名】 into 【变量】 NO_DATA_FOUND 问题
- 利用触发器和INSERT INTO ...SELECT...解决Oracle 数据匹配问题
- Windows10 TensorBoard 运行出现 No scalar data was found问题解决
- ubuntu中jenkins安装问题,no valid OpenPGP data found
- Oracle error 1403: java.sql.SQLException: ORA-01403: no data found ORA-06512: at line 1 has been det
- Ubuntu环境下TensorBoard 可视化 不显示数据问题 No scalar data was found...(作者亲测有效)
- oracle异常之no_data_found
- TensorBoard 可视化 不显示数据问题 No scalar data was found...
- oracle 仅有多行函数的搜索语句 不会报no_data_found的exception
- 问题:oracle select into;结果:oracle SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解
- ODBC的Oracle驱动的关于no_data_found的BUG
- Oracle-游标的种类、语法、属性及使用,NO_DATA_FOUND和%NOTFOUND的区别
- oracle pl sql NO_DATA_FOUND
- oracle 中的 no_data_found异常 含义
- oracle select into null的问题