欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

MySql中捕获异常的方法

程序员文章站 2022-05-26 19:16:16
...

mySql中是否能有SQLserver的@@error变量呢,或者如c#中的try catch语法呢。 MySQL 捕获异常 /**mySql中是否能有SQLserver的@@error变量呢,或者如c#中的try catch语法呢。答案是肯定的,实例代码如下:**/CodeDROP PROCEDURE IF EXISTS sp_call_jobs;CREATE

mySql中是否能有SQLserver的@@error变量呢,或者如c#中的try catch语法呢。 MySQL 捕获异常
/**mySql中是否能有SQLserver的@@error变量呢,或者如c#中的try catch语法呢。
答案是肯定的,实例代码如下:**/
Code
DROP PROCEDURE IF EXISTS sp_call_jobs;
CREATE PROCEDURE sp_call_jobs()
    NOT DETERMINISTIC
    SQL SECURITY DEFINER
    COMMENT ''
BEGIN
declare _row,_err,_count int default 0;
DECLARE CONTINUE  HANDLER FOR SQLEXCEPTION,SQLWARNING,NOT FOUND set _err=1;
while _row