怎样声明游标

怎样声明游标
什么是游标
不同于 SQL 查询单独执行时每次返回多个结果集,游标可以每次只返回一个结果,通过反复地对游标做 FETCH 操作,就可以获得多个查询结果。

游标的使用通常分为 4 个步骤:声明、打开、使用、关闭。

(1)声明:定义一个游标。

(2)打开:打开游标,实际上是开始为游标赋予初值。

(3)使用:通过 MOVE 等命令移动游标,并获得游标指向的内容。

(4)关闭:游标使用结束后,关闭游标。

声明游标
声明没有绑定 SQL 语句的游标,具体语句如下:

DECLARE cursor_no_sql REFCURSOR;
声明绑定具体执行的 SQL 语句的游标,具体语句如下:

DECLARE cursor_sql CURSOR FOR SELECT w_name FROM warehouse;
申明在指定 SQL 语句的同时指定需要绑定参数的游标,具体语句如下:

DECLARE cursor_sql_param(id SMALLINT) CURSOR FOR SELECT w_name FROM warehouse WHERE w_id = id;

posted @   openGaussbaby  阅读(40)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示