我们如何在存储过程中编写MySQL处理程序?
每当MySQL存储过程中发生异常时,通过抛出适当的错误消息来处理异常非常重要。假设,如果我们不处理该异常,则将有机会在存储过程中使具有该特定异常的应用程序失败。MySQL提供了一个处理程序来处理存储过程中的异常。以下是可以在存储过程中使用的四种MySQL处理程序-
SQLEXCEPTIONSELECT的DECLARE继续处理程序“获取错误”;
上面的处理程序将抛出错误消息并继续执行。
SQLEXCEPTIONSET的DECLARE继续处理程序got_error=1;
上面的处理程序会将变量got_error设置为1并继续执行。
SQLEXCEPTIONSET的DECLARE退出处理程序got_error=1;
上面的处理程序会将变量got_error设置为1并终止执行。
SQLSTATE'23000'的DECLARE退出处理程序SETgot_error=1;
上面的处理程序将抛出默认的MySQL错误消息,并通过将变量got_error设置为1终止执行。
热门推荐
10 小侄过生日祝福语简短
11 小店营业的祝福语简短
12 担任老师的祝福语简短
13 饮料吧台祝福语简短大气
14 公司新春搞笑祝福语简短
15 高情商敬酒祝福语简短
16 婚礼祝福语新郎妹妹简短
17 教师答辩通过祝福语简短
18 生女孩红包简短祝福语