当前第2页 返回上一页
mysql不像oracle有plsqldevelper工具用来调试存储过程,所以有两简单的方式追踪执行过程:
例如我把上面的存储过程中加一些查询语句(注意下面的红色语句)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | CREATE PROCEDURE `p_next_id`(kind_name VARCHAR(30), i_length int,currentSeqNo VARCHAR(3),OUT o_result INT)
BEGIN
SET @a= NULL;
SET @b= NULL;
SELECT id INTO @a FROM t_seq WHERE number= currentSeqNo and length= i_length ;
SELECT @a;
IF (@a is null ) THEN
select min(id) into @a FROM t_seq where length = i_length;
select number INTO @b FROM t_seq WHERE id = @a;
select @b;
ELSE
select number INTO @b FROM t_seq WHERE id = @a+1;
END IF;
SELECT @b INTO o_result;
END
|
以上就是mysql如何调试存储过程的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
windows下安装mysql8.0.18的教程(社区版)
mysql怎么删除数据
详解mysql 整体结构
centos 6.5下 mysql-community-server. 5.7.18-1.el6安装
mysql数学函数的简单总结
vmware linux mysql 5.7.13安装配置教程实例分享
mysql如何配置参数tmp_table_size
怎样安全地关闭mysql实例
mysql日志文件有什么用
深入理解mysql的b+tree索引原理
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql如何调试存储过程