oracle在存储过程中使用游标
时间: 2023-12-04 17:01:47 浏览: 117
oracle数据库 游标、存储过程和触发器.ppt
可以将游标用于存储过程中的SQL语句执行。这里是一个简单的示例:
首先,声明一个游标变量:
DECLARE my_cursor CURSOR FOR SELECT column1, column2 FROM my_table;
然后,打开游标并执行SELECT语句:
OPEN my_cursor;
FETCH NEXT FROM my_cursor INTO @var1, @var2;
WHILE @@FETCH_STATUS = 0
BEGIN
-- do something with @var1 and @var2
FETCH NEXT FROM my_cursor INTO @var1, @var2;
END
关闭游标:
CLOSE my_cursor;
释放游标变量:
DEALLOCATE my_cursor;
阅读全文