阅读量:0
在游标循环中,可以使用FETCH语句获取数据。FETCH语句用于从游标中获取下一行数据,并将其存储在变量中。示例代码如下所示:
DECLARE cursor_name CURSOR FOR SELECT * FROM table_name; column1 datatype; column2 datatype; BEGIN OPEN cursor_name; LOOP FETCH cursor_name INTO column1, column2; EXIT WHEN cursor_name%NOTFOUND; -- 在这里可以对获取的数据进行处理 END LOOP; CLOSE cursor_name; END;
在上面的示例中,游标cursor_name打开后,通过FETCH语句将每一行数据存储在变量column1和column2中,然后在循环中对这些数据进行处理。当游标遍历完所有数据后,游标将被关闭。FETCH语句会在游标中没有更多数据可获取时返回NULL,我们可以使用EXIT WHEN语句来退出循环。