【发布时间】:2012-06-14 07:39:27
【问题描述】:
我在存储过程中使用了以下异常处理程序。
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";
如果我不知道异常编号怎么办:如何处理任何异常并抛出其编号及其消息?
【问题讨论】:
-
我认为我们需要更多关于 SP 的信息,有时错误可能在其他地方
-
错误可以在任何地方.. 那是我们使用处理程序然后如何得到它??
标签: mysql stored-procedures exception-handling