DECLARE命名游标,并定义相应的SELECT语句
e.g.
CREATE PROCEDURE processorders()
BEGIN
-- Declare the cursor
DECLARE ordernumbers CURSOR
FOR
SELECT order_num FROM orders;
-- Open the cursor
OPEN ordernumbers;
-- Close the cursor
CLOSE ordernumbers;
END;
这就是一个简单的游标示例
打开和关闭游标
OPEN ordernumbers;
CLOSE ordernumbers;
使用游标
游标被打开后,可以使用FETCH语句来访问它的每一行,FETCH制定检索什么数据,检索出来的数据存储在什么地方。
CREATE PROCEDURE processorders()
BEGIN
-- Declare loacl variables
DECLARE done BOOLEAN DEFAULT 0;
DECLARE o INT;
DECLARE