我有調用另一個存儲過程的存儲過程。我們稱它們爲「外部」和「內部」。從存儲過程處理程序中訪問錯誤堆棧
內部程序可以檢測錯誤輸入和如果這樣做,將提高/信號,它這樣
signal sqlstate '45000' set message_text = 'some error';
外的程序,我能與這樣
正常的處理程序來捕捉這個declare exit handler for sqlstate '45000'
begin
-- this is where I'd like to access the message_text from INNER
end
但我無法找到讀取信號內部部分的方法。
我已經看到它可能在5.6中可用,但這不是GA,可能會在發佈後一段時間搖晃。
任何這個。