博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql Procudure
阅读量:6544 次
发布时间:2019-06-24

本文共 860 字,大约阅读时间需要 2 分钟。

DELIMITER $$
DROP PROCEDURE IF EXISTS `auo`.`TTT` $$CREATE DEFINER=`root`@`localhost` PROCEDURE `TTT`(OUT RESULT INT,IN CC VARCHAR(20))BEGINDECLARE l_last_row_fetched int;DECLARE COUNTRYT VARCHAR(20);DECLARE GUIDT INT;#DECLARE RESULT INT;#set RESULT = 0;#SELECT INTO RESULT = 0;
#OPEN TT;DECLARE TT CURSOR FOR SELECT GUID,COUNTRY FROM helloworld;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET l_last_row_fetched=1;SET l_last_row_fetched=0;set RESULT = 0;OPEN TT;
cursor_loop:while l_last_row_fetched = 0 do  FETCH TT INTO GUIDT,COUNTRYT;  IF l_last_row_fetched=1 THEN     #IF l_last_row_fetched=1 THEN    set RESULT = GUIDT;    LEAVE cursor_loop;  END IF;  UPDATE helloworld SET city=CC WHERE GUID = GUIDT;  set RESULT = GUIDT;END while cursor_loop;CLOSE TT;SET l_last_row_fetched=0;#commit;END $$
DELIMITER ;

转载于:https://www.cnblogs.com/pinnasky/archive/2011/04/19/2020833.html

你可能感兴趣的文章
nginx 504 Gateway Time-out 的解决 java 工程
查看>>
我的友情链接
查看>>
《在你身边,为你设计》之一:特殊人群的设计关怀
查看>>
Inotify
查看>>
PO BO VO DTO POJO DAO 概念及其作用(附转换图)
查看>>
java实现KMP算法(参考[数据结构(C语言版)].严蔚敏)
查看>>
代码 PK 诗词
查看>>
spring的注解方式执行定时任务
查看>>
Html常用知识
查看>>
ubuntu MySQL 5.5 deb 安装
查看>>
Linux 实用快捷键整理 (持续更新)
查看>>
我的友情链接
查看>>
职业发展,选择大都市还是回老家?
查看>>
升级Oracle 10..2.0.1到Oracle 10.2.0.5
查看>>
linux进程和计划任务
查看>>
好程序员大数据教程Hadoop全分布安装(非HA)
查看>>
在人工智能风口下,AI翻译也火了
查看>>
小程序如何引流?我有一些小技巧!
查看>>
Oracle 重做日志恢复
查看>>
Oracle RAC 服务器端连接负载均衡
查看>>