1,遊標
遊標是一個存儲在MySQL服務器上的數據庫查詢,它不是一條select語句,而是被該語句所檢索出來的結果集。
2,定義遊標
這個過程並沒有檢索到數據,只是定義要使用的select語句
DECLARE t_cursor CURSOR FOR SELECT t.id FROM t_dept t;
3,如果沒有數據返回或者select出現異常,程序繼續,並將變量done設爲true ,
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done=true;
3,打開遊標
open t_cursor;
4,使用遊標
使用fetch來取出數據
fetch t_cursor in variable;
5,關閉遊標
close t_cursor;
過程:定義遊標(使用遊標前必須先定義遊標)—》打開遊標—》關閉遊標