我提供了給定的例外處理程式,用于處理我的 sql 中的例外,如下所示,
DECLARE CONTINUE HANDLER FOR 1091 SELECT 'SQLException encountered' Message;
DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SELECT 'SQLException encountered1' Message;
如果發生例外,則在程序輸出中列印“遇到 SQLException”、“遇到 SQLException1”。我需要隱藏這些訊息。這是呼叫程式,不是必需的。
我已嘗試使用以下解決方案。
DECLARE CONTINUE HANDLER FOR 1091;
DECLARE CONTINUE HANDLER FOR SQLEXCEPTION;
但得到錯誤=>
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';
DECLARE CONTINUE HANDLER FOR SQLEXCEPTION;
我該如何解決這個問題
uj5u.com熱心網友回復:
該參考手冊明確地告訴您如何申報“空”的情況處理程式:
要忽略條件,請為其宣告 CONTINUE 處理程式并將其與空塊關聯。例如:
DECLARE CONTINUE HANDLER FOR SQLWARNING BEGIN END;
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/371604.html
上一篇:Jsoncpp-如何讀取陣列?
下一篇:Java無法訪問本地路徑上的檔案
