1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
BEGIN #Routine body goes here... declare n bigint; DECLARE t_error INTEGER DEFAULT 0; DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET t_error=1; START TRANSACTION; set n = 1; while n <= 1000 do insert into cs_users(student_id) values(n); set n = n + 1; end while; IF t_error = 1 THEN ROLLBACK; ELSE COMMIT; END IF;
SELECT t_error;
END
|
近期评论