使用Navicat for MySQL工具建立存储过程步骤:html
1. 新建函数(选择函数标签 -> 点击新建函数):mysql

2.输入函数的参数个数、参数名、参数类型等:sql

3.编写存储过程:函数

代码以下:工具
- BEGIN
- /* 定义变量 */
- declare tmp0 VARCHAR(1000);
- declare tmp1 VARCHAR(1000);
- declare done int default -1;
-
- /* 声明游标 */
- declare myCursor cursor for select cell_0,cell_1 from t_test;
-
- /* 当游标到达尾部时,mysql自动设置done=1 */
- declare continue handler for not found set done=1;
-
- /* 打开游标 */
- open myCursor;
-
- /* 循环开始 */
- myLoop: LOOP
-
- /* 移动游标并赋值 */
- fetch myCursor into tmp0,tmp1;
-
-
- if done = 1 then
- leave myLoop;
- end if;
-
- /* do something */
-
- select tmp0,tmp1 ;
-
-
-
- /* 循环结束 */
- end loop myLoop;
-
- /* 关闭游标 */
- close myCursor;
- END
4.保存(请输入合法名称):oop

5.运行存储过程(在结果1,2,3...中能够查询输出信息):fetch

来源:https://www.cnblogs.com/remember-forget/p/6211361.htmlspa