mysql 遊標

定義遊標 

DECLARE cur_名稱 CURSOR
FOR
SELECT 字段1,字段2,...字段n FROM 表 where 字段1=變量;

 

DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET 變量1=null,變量2=null;

OPEN cur_名稱;
FETCH cur_名稱 INTO 變量1,變量2...;
WHILE ( 變量1  IS NOT NULL) DO

          ...

          FETCH cur_名稱 INTO 變量1,變量2...;

END WHILE;

 

如果遊標的條件要變化,在定義時將字段1等變理,在打開變量後爲相應變量賦值即可。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章