向『左左 id:zuoxingyu』提问 ,请教Toad for mysql调试存储过程 RT ....... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 正确安装TOAD FOR MYSQL,导入数据,找到存储过程。选中存储过程--右键--DEBUG--这时候会出现存储过程的定义,并在第一行高亮黄色提示。按F7,单步调试,可以看到黄色高亮提示一步步往下走,鼠标移动到变量名称上,可以看到变量值的变化。 直接在SP中SELECT 变量值 不行吗? 前面有个帖子探讨了调试存储过程的方法,用3楼的实施简单可行。在实际使用的时候,更多人愿意“可视化”,就像MSSSQL里面调试一样,单步调试看起来更加直观。 我自己写的存储过程 右键没有debug的选项呀。 如果你要跟踪某个变量中值的变化 SELECT 变量名即可显示 我测试成功的单步调试存储过程的是TOAD FOR MYSQL 4.6.0.531。检查下你的版本是否不提供此功能3楼的意思是在存储过程里面,需要查看变量值的地方,加上SELECT @a;在存储过程逻辑分支的地方加上SELECT 1;SELECT 2;这样在存储过程执行的时候,你可以根据SELECT出来的值,追踪到代码的运行过程。 哦!谢谢!我的5.0的。在存储过程逻辑分支的地方加上SELECT 1;SELECT 2;select 1、select 2,是代表第一分支和第二分支么 5.0的版本比4.6的新,应该提供有这个功能才对。你再找找。SELECT 1;SELECT 2;if (a=100) then select 1;else select 2;end if;这样你就可以根据打印的1,2,得到存储过程的执行流程了。 SSH系统连接MYSQL报Cannot create PoolableConnectionFactory (到主机 的 TCP/IP 连接失败。 用于排序:如何建立索引 my sql 急问?在线等! mysql计划任务,求助 mysql导入数据库问题 mysql 全文检索 不管用 无效 删除mysql_store_result中的记录结果 MySQL中,怎么样才能得到统计出来的数据(在线求助) MYSQL问题 帮帮小弟。关于MYSQL的简单问题。 postgresql中如何使用正则表达式替换查询结果? 问下,如何查看linux服务器上的mysql的安装方式?
这时候会出现存储过程的定义,并在第一行高亮黄色提示。按F7,单步调试,可以看到黄色高亮提示一步步往下走,鼠标移动到变量名称上,可以看到变量值的变化。
前面有个帖子探讨了调试存储过程的方法,用3楼的实施简单可行。
在实际使用的时候,更多人愿意“可视化”,就像MSSSQL里面调试一样,单步调试看起来更加直观。
SELECT 变量名
即可显示
select 1;
else
select 2;
end if;这样你就可以根据打印的1,2,得到存储过程的执行流程了。