首页 热点资讯 义务教育 高等教育 出国留学 考研考公

mysql中存储过程和游标调用问题

发布网友 发布时间:2022-04-26 14:18

我来回答

1个回答

热心网友 时间:2022-04-07 16:11

不知道你 什么版本的 mysql

1、
我使用的 mysql, 好像没有 create or replace procere 这样的语法。
只能 create procere
可能是我的 mysql 版本太低了吧...

2、
MySQL 存储过程名字后面的“()”是必须的,即使没有一个参数,也需要“()”

这个不知道是不是也是我mysql 版本太低的问题。

create or replace procere proc_updateDist

修改为
create procere proc_updateDist ()

3、游标部分, 缺少了 DECLARE CONTINUE HANDLER
以及 判断什么时候退出循环的语句。

http://wenku.baidu.com/view/b0f2944f767f5acfa1c7cde3.html追问distId,distName,distY,distX都有值,但是循环修改nets_test_area表中的值没有循环完,而且我发现nets_test_area和nets_test_district表中name相等的记录,这里面也查不出来,select ta.id into newId from nets_test_area ta where ta.name=distName;它认为是不相等的,为什么?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com