當然了,第三方商業公司也開發了些對於存儲過程調試的工具,比如DBFORGE STUDIO FOR MYSQL。 這個工具調試少量的代碼還行。
比如下面的存儲過程:
DELIMITER $$
USE `t_girl`$$
DROP PROCEDURE IF EXISTS `sp_vs2010`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_vs2010`(
OUT p2 INT
)
BEGIN
DECLARE i INT DEFAULT 0;
loop_label1:LOOP
IF i > 10 THEN
LEAVE loop_label1;
END IF;
SET i = i + 1;
END LOOP;
SET p2 = i;
END$$
DELIMITER ;
DBFORGE STUDIO FOR MYSQL 的調試截圖:
Virtual Studio For MySQL 的調試截圖。