mysql 遊標的使用(儲存過程)
DELIMITER $$
USE `cms`$$
DROP PROCEDURE IF EXISTS `p2`$$
CREATE DEFINER=`root`@`%` PROCEDURE `p2`()
BEGIN
DECLARE result VARCHAR(1280);
DECLARE v_PROGRAM_ID INT;
DECLARE NO INT;
DECLARE cur_1 CURSOR FOR SELECT CONCAT(FINISH_PLATFORM_IDS,';105'),a.PROGRAM_ID FROM a a LEFT JOIN cms_program b ON a.PROGRAM_ID=b.PROGRAM_ID;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET NO=1;
SET NO=0;
OPEN cur_1;
WHILE NO=0 DO
FETCH cur_1 INTO result,v_PROGRAM_ID;
UPDATE cms_program SET FINISH_PLATFORM_IDS=result WHERE PROGRAM_ID=v_PROGRAM_ID;
END WHILE;
CLOSE cur_1;
END$$
DELIMITER ;
USE `cms`$$
DROP PROCEDURE IF EXISTS `p2`$$
CREATE DEFINER=`root`@`%` PROCEDURE `p2`()
BEGIN
DECLARE result VARCHAR(1280);
DECLARE v_PROGRAM_ID INT;
DECLARE NO INT;
DECLARE cur_1 CURSOR FOR SELECT CONCAT(FINISH_PLATFORM_IDS,';105'),a.PROGRAM_ID FROM a a LEFT JOIN cms_program b ON a.PROGRAM_ID=b.PROGRAM_ID;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET NO=1;
SET NO=0;
OPEN cur_1;
WHILE NO=0 DO
FETCH cur_1 INTO result,v_PROGRAM_ID;
UPDATE cms_program SET FINISH_PLATFORM_IDS=result WHERE PROGRAM_ID=v_PROGRAM_ID;
END WHILE;
CLOSE cur_1;
END$$
DELIMITER ;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30345407/viewspace-2127413/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 儲存過程遊標的使用Oracle儲存過程
- MYsql-儲存過程-遊標的巢狀MySql儲存過程巢狀
- Mysql儲存過程中使用多遊標MySql儲存過程
- MySQL 儲存過程/遊標/事務MySql儲存過程
- MySQL儲存過程詳解 mysql 儲存過程MySql儲存過程
- 儲存過程——遊標儲存過程
- Mysql 儲存過程的使用MySql儲存過程
- MySQL儲存過程詳解 mysql 儲存過程linkMySql儲存過程
- MyBatis 呼叫Oracle儲存過程,傳參、返回遊標的值獲取--示例MyBatisOracle儲存過程
- Laravel 中使用 MySQL 儲存過程LaravelMySql儲存過程
- mysql 儲存過程MySql儲存過程
- MySQL儲存過程的建立和使用MySql儲存過程
- MySQL5儲存過程使用(轉)MySql儲存過程
- MySQL儲存過程中如何使用ROLLBACKMySql儲存過程
- MySql儲存過程—2、第一個MySql儲存過程的建立MySql儲存過程
- mysql儲存過程整理MySql儲存過程
- MySQL之儲存過程MySql儲存過程
- [MYSQL -23儲存過程]MySql儲存過程
- MYSQL儲存過程管理MySql儲存過程
- mysql儲存過程例子MySql儲存過程
- mysql的儲存過程MySql儲存過程
- MySQL---------儲存過程MySql儲存過程
- 兩種SQL分頁方法儲存過程和遊標儲存過程SQL儲存過程
- 使用儲存過程儲存過程
- 【Mysql】Mysql儲存過程學習MySql儲存過程
- mysql如何呼叫儲存過程MySql儲存過程
- mysql儲存過程案例解析MySql儲存過程
- mysql儲存過程詳解MySql儲存過程
- mysql儲存過程的修改MySql儲存過程
- MySQL儲存過程SAVEPOINT ROLLBACK toMySql儲存過程
- Mysql 的儲存過程和儲存函式MySql儲存過程儲存函式
- 儲存過程if,for,while語句,陣列和遊標使用儲存過程While陣列
- mysql 儲存過程和事件排程MySql儲存過程事件
- Mysql使用儲存過程快速新增百萬資料MySql儲存過程
- MySQL 儲存過程和函式MySql儲存過程函式
- mysql儲存過程的引數MySql儲存過程
- MySql資料庫——儲存過程MySql資料庫儲存過程
- MySQL儲存過程 (即函式)MySql儲存過程函式