直接上代碼,具體整體函數定義就不上了,只寫關鍵部分:
--定義兩個變量 DECLARE CCUR REFCURSOR; -- 游標變量 RECORD1 RECORD; -- 記錄變量,用來存儲游標遍歷的結果 BEGIN OPEN CCUR FOR EXECUTE 'select * from table1'; -- 打開並執行游標的查詢 LOOP -- 遍歷 FETCH CCUR INTO RECORD1; -- 獲取游標的內容 IF FOUND THEN -- 判斷有內容 --- 相關語句 ELSE EXIT; -- 否則退出 END IF; END LOOP; CLOSE CCUR; -- 最后記得關閉游標
END;