mysql怎么调试存储 mysql调存储过程( 二 )


2、特点:
封装,复用: 可以把某一业务SQL封装在存储过程中 , 需要用到 的时候直接调用即可 。
可以接收参数,也可以返回数据:再存储过程中,可以传递参数,也可以接收返回 值 。
减少网络交互,效率提升: 如果涉及到多条SQL,每执行一次都是一次网络传 输 。而如果封装在存储过程中,我们只需要网络交互一次可能就可以了 。
3、基本语法
(1)创建:
(2)调用:
(3)查看:
(4)删除
注意: 在命令行中,执行创建存储过程的SQL时,需要通过关键字 delimiter 指定SQL语句的 结束符 。
帮忙调试一段MYSQL的存储过程!=====================================
/*脚本2开始*/
DECLARE RANDSTR varchar(2) DEFAULT CAST(round(rand()*53) AS char(2));
DECLARE LocationId INT DEFAULT (SELECT `ID` FROM `shuo_Citys` WHERE `PID`0 ORDER BY rand() Limit 1);
DECLARE Location VARCHAR(50) DEFAULT (SELECT `Name` FROM `shuo_Citys` WHERE `ID`=LocationId);
/*脚本2结束*/
=====================================
这段移到
declare Uid int;
的下一行
原因:declare 必须都在最前面
关于mysql怎么调试存储和mysql调存储过程的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读