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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql儲存過程中使用多遊標MySql儲存過程
- 儲存過程——遊標儲存過程
- Mysql 儲存過程的使用MySql儲存過程
- MySQL儲存過程的建立和使用MySql儲存過程
- Laravel 中使用 MySQL 儲存過程LaravelMySql儲存過程
- mysql 儲存過程MySql儲存過程
- 23. 使用MySQL之使用儲存過程MySql儲存過程
- MySQL儲存過程中如何使用ROLLBACKMySql儲存過程
- MySQL之儲存過程MySql儲存過程
- MySQL---------儲存過程MySql儲存過程
- mysql儲存過程整理MySql儲存過程
- mysql儲存過程的引數MySql儲存過程
- mysql如何呼叫儲存過程MySql儲存過程
- MySQL儲存過程裡動態SQL的使用UXMySql儲存過程UX
- mysql和orcale的儲存過程和儲存函式MySql儲存過程儲存函式
- Mysql 5.7儲存過程的學習MySql儲存過程
- Mysql使用儲存過程快速新增百萬資料MySql儲存過程
- Oracle儲存過程中定義多個遊標Oracle儲存過程
- java使用mybatis 呼叫儲存過程返回一個遊標結果集JavaMyBatis儲存過程
- MySQL儲存過程 (即函式)MySql儲存過程函式
- mySql 儲存過程與函式MySql儲存過程函式
- MySql資料庫——儲存過程MySql資料庫儲存過程
- MySQL 儲存過程和函式MySql儲存過程函式
- MySQL儲存過程和函式MySql儲存過程函式
- MySQL過程和遊標MySql
- 儲存過程定義多個遊標多個begin儲存過程
- MySQL的寫入資料儲存過程MySql儲存過程
- mysql多次呼叫儲存過程的問題MySql儲存過程
- SqlServer儲存過程的建立與使用SQLServer儲存過程
- MySQL儲存過程語句及呼叫MySql儲存過程
- MySQL--儲存過程與檢視MySql儲存過程
- mysql 儲存過程 procedure 批次建表MySql儲存過程
- MySQL入門--儲存過程(PROCEDURE)和儲存函式(FUNCTION)MySql儲存過程儲存函式Function
- mysql中使用儲存過程生成1億條資料MySql儲存過程
- MySQL的物理儲存結構和session過程MySqlSession
- MySQL儲存過程的許可權問題MySql儲存過程
- MySQL儲存過程的異常處理方法MySql儲存過程
- mysql儲存過程procedure、函式function的用法MySql儲存過程函式Function
- SQL Server實戰六:T-SQL、遊標、儲存過程的操作SQLServer儲存過程