Oracle - 游标的使用
游标的使用小结
应用场景
在数据库函数或者过程中实现某个业务逻辑时,有时候需要进行循环操作,此时我们可以定义一个游标来实现。
实际意义
游标类似一个数据容器,可以暂时存储数据的查询结果,使用游标里的数据时,可以通过一个游标变量直接取出。
优点
游标的使用可以让编程看起来更加的规整,提高代码的复用性、避免代码的冗余,提高二次开发或者Debug的效率。
使用方法如下:
1 -- Created on 2019-08-30 by JEREMYWU 2 declare 3 -- Local variables here 4 i integer; 5 --定义游标 6 CURSOR Q IS 7 SELECT T.Params1, T.Params2, T.Params3 FROM TableName/ViewName T 8 WHERE 条件; 9 begin 10 -- Test statements here 11 --使用游标 12 FOR Rec IN Q LOOP 13 --业务逻辑 14 --可以使用游标中的字段 Rec.Params1, Rec.Params2, Rec.Params3 15 END LOOP; 16 end;
作者:Jeremy.Wu
出处:https://www.cnblogs.com/jeremywucnblog/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。