ORA-01403: 未找到任何資料

來源:互聯網
上載者:User

在項目的預存程序中有這樣一句話

select jgdm,jgmc into parm_mrjgdm,parm_mrjgmc From BL_KHXX  where jgdm=PARM_JGDM;

每次調試預存程序總是報錯

ORA-01403: 未找到任何資料

ORA-06512: 在 "HISORCL.USP_EMR2_MBLB_QUERY", line 44

ORA-06512: 在 line 3

從網上發現可能是由於搜尋出來的欄位都為空白,因此出現這種錯誤

因此加上異常處理,在資料為空白的時候,給參數一個預設值

  EXCEPTION WHEN NO_DATA_FOUND THEN 
  parm_mrjgdm := 0;       
  parm_mrjgmc := 0;

這樣就可以在搜尋資料為空白的時候,不發出異常。

SPFILE 錯誤導致資料庫無法啟動(ORA-01565)

ORA-01172、ORA-01151錯誤處理

ORA-00600 [2662]錯誤解決

ORA-01078 和 LRM-00109 報錯解決方案

ORA-00471 處理方法筆記

ORA-00314,redolog 損壞,或丟失處理方法

ORA-00257 歸檔日誌過大導致無法儲存的解決辦法 http://www.bkjia.com/Linux/2013-09

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.