我们如何在存储过程中编写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 发廊元旦祝福语大全简短