ORACLE SELECT INTO NO_DATA_FOUND問題
儲存過程中使用了類似如下語句:
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;
b number(10);
c varchar(20);
begin
select age, sex, name into a, b, c from myemp t where t.empno = pno;
EXCEPTION
WHEN NO_DATA_FOUND THEN
dbms_output.put_line('捕獲到異常');
END;
相關文章
- select into outfile問題一則
- Oracle table selectOracle
- mysql insert into ... select的鎖問題MySql
- laravel-admin select聯動問題Laravel
- Oracle trigger問題Oracle
- [Oracle] “表中有資料,但select count(*)的結果為0”問題的解決辦法Oracle
- MySQL中SELECT+UPDATE併發更新問題MySql
- Oracle常用傻瓜問題1000問Oracle
- 記一次 MySQL select for update 死鎖問題MySql
- Oracle dblink監聽問題Oracle
- Ant Design Select元件下拉選項隨頁面滾動與Select框分離問題元件
- NO_DATA_FOUND和%NOTFOUND的區別
- 由select for update鎖等待問題引發的深入思考
- Oracle的SCN顯示問題Oracle
- 【Oracle】Oracle wrong result一則(優化器問題)Oracle優化
- Oracle中select for update ...一些區別Oracle
- 如何讓oracle的select強制走索引Oracle索引
- JDBC Oracle executeUpdate 卡死問題解決JDBCOracle
- oracle SP2-問題處理Oracle
- Oracle日常問題-壞塊修復Oracle
- 解決Oracle序列跳號問題Oracle
- ACE(02):Oracle ACE常見問題Oracle
- Oracle的時區問題Time ZoneOracle
- 完美解決html中select的option不能隱藏的問題。HTML
- mysql 高併發 select update 併發更新問題解決方案MySql
- 關於jquery控制select下拉框自動展開問題jQuery
- 筆記:Oracle - sys_guid()直接select亂碼筆記OracleGUI
- 解決Oracle死鎖問題步驟Oracle
- oracle awr快照點不記錄問題Oracle
- Oracle日常問題處理ORA-04031Oracle
- ORACLE問題處理十個指令碼Oracle指令碼
- 關於 mysql 中的 select * from table_a,table_b 的問題MySql
- Oracle select 語句字串拼接小例項-quote使用Oracle字串
- Oracle:select 或 inactive 會話語句產生鎖?Oracle會話
- fdisk 更改分割槽容量遇到問題,還以為是oracle asm的問題OracleASM
- 解決select2 在modal中搜尋框無效的問題
- ORACLE賬戶提示EXPIRED(GRACE)問題解決Oracle
- Oracle 調優確定存在問題的SQLOracleSQL