1. 程式人生 > >mysql儲存過程---返回列表資料需要用到遊標

mysql儲存過程---返回列表資料需要用到遊標

說明:在呼叫儲存過程後,未遇到錯誤訊息時處理程式未被啟用,當執行INSERT語句出現出錯訊息時,MySQL檢查是否為這個錯誤程式碼定義了處理程式。如果有,則啟用該處理程式,本例中,INSERT語句導致的錯誤訊息剛好是SQLSTATE程式碼中的一條。接下來執行處理程式的附加語句(SET @x2=1)。此後,MySQL檢查處理程式的型別,這裡的型別為CONTINUE,因此儲存過程繼續處理,將使用者變數x賦值為3。如果這裡的INSERT語句能夠執行,處理程式將不被啟用,使用者變數x2將不被賦值。