2012-06-11 111 views
2

我在我的存儲過程中使用以下異常處理程序。從mysql存儲過程返回異常

DECLARE EXIT HANDLER FOR SQLEXCEPTION 

Begin 
     DROP TABLE temp_checkForDuplicate; 
     SET outDone = -1; 
End; 

在這裏,我找到了特定的異常「1062」一些代碼

DECLARE EXIT handler for 1062 set o_error_status := "Duplicate entry in table"; 

,如果我不知道什麼異常號:如何處理的任何異常並拋出它的數量和它的消息?

+0

我認爲我們需要SP的更多信息,有時錯誤可能是在其他地方 – jcho360

+0

錯誤可以是任何地方..多數民衆贊成Ÿ我們使用的處理程序,然後如何獲取?? – deeps

回答