如何在SQL存储过程中处理错误
展开全部
在存储过程的后面加上这样的异常处理就可以了
EXCEPTION
----错误处理
WHEN DUP_VAL_ON_INDEX THEN
----主键冲突
ROLLBACK;
WHEN VALUE_ERROR THEN
----长度截断错误
ROLLBACK;
WHEN PROGRAM_ERROR THEN
----PL/SQL内部错误
ROLLBACK;
WHEN TIMEOUT_ON_RESOURCE THEN
----系统等待超时
ROLLBACK;
WHEN OTHERS THEN
----其他异常错误
ROLLBACK;
EXCEPTION
----错误处理
WHEN DUP_VAL_ON_INDEX THEN
----主键冲突
ROLLBACK;
WHEN VALUE_ERROR THEN
----长度截断错误
ROLLBACK;
WHEN PROGRAM_ERROR THEN
----PL/SQL内部错误
ROLLBACK;
WHEN TIMEOUT_ON_RESOURCE THEN
----系统等待超时
ROLLBACK;
WHEN OTHERS THEN
----其他异常错误
ROLLBACK;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询