mysql调试存储过程的方法
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,小编给大家分享一下mysql调试存储过程的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!mysql调试存储过程的方法:首先用一张临时表,记录调试过程;然后直接在存储过程中,增加【se
千家信息网最后更新 2025年02月03日mysql调试存储过程的方法
小编给大家分享一下mysql调试存储过程的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
mysql调试存储过程的方法:首先用一张临时表,记录调试过程;然后直接在存储过程中,增加【select @xxx】,并在控制台查看结果即可。
mysql调试存储过程的方法:
在navicat中调用存储过程
1. 写语句调用
call p_next_id('t_factory',2,'0',@result); -- 上面的存储过程含有四个参数,所以这里调用的时候,也需要传递4个参数:输入参数填写值,输出参数用变量表示@resultselect @result; -- 这句话是在控制台显示变量值
2. 窗口点击
直接点击运行时,在弹出输入框输入:
't_factory',2,'0',@result
追踪存储过程执行步骤
mysql不像oracle有plsqldevelper工具用来调试存储过程,所以有两简单的方式追踪执行过程:
用一张临时表,记录调试过程
直接在存储过程中,增加select @xxx,在控制台查看结果:
例如我把上面的存储过程中加一些查询语句(注意下面的红色语句)
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调试存储过程的方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
过程
存储
方法
参数
控制台
语句
面的
控制
输入
篇文章
结果
变量
完了
工具
方式
时候
是在
更多
步骤
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
兴仁网络安全系统排名
电脑如何启动安全中心服务器
畅捷通 数据库管理员密码
宽带服务器地址
儿童网络安全图片
玩转互联网科技
数据库管理系统下载
怎样修改数据库保护中的命令
邢台网络技术联系方式
sql图书管理数据库资源
服务器搭建教程linux教程
台南软件开发公司
服务器设备信息
任城区软件开发
河南软件开发项目
计算机网络技术时间
远程管理的服务器
规范使用网络维护网络安全主题
江岸订制软件开发团队
考研软件开发需要什么专业课
数据库的应用技术有哪些
个性化软件开发热线
瑞昌市工信局网络安全发言稿
学数据库开发需要学什么
怎么管理我的世界服务器
河海大学网络安全演练
东西湖区信息网络安全维护范围
vb控件连接数据库
国内数据库运维平台有哪些
徐晓军网络安全