SQL中游标是指什么?怎么用的?又什么作用?

我对这个很模糊!又谁能具体告诉我?... 我对这个很模糊!又谁能具体告诉我? 展开
 我来答
老冯言井故事
2012-06-05 · TA获得超过416个赞
知道小有建树答主
回答量:252
采纳率:100%
帮助的人:260万
展开全部
游标是PL/SQL里用来接结果集的一个类型的变量
比如定义时
Cursor c is select * from 表 ; //定义一个游标并直接赋值
v_param varchar2(40); //这句定义另一个变量
这就是吧SQL查询的结果集放入c中,在PL/SQL里想循环迭代出内容的话一定要再定义等数量的变量来接,现在假设查询结果只有一个字段那么

open c //打开结果集
loop //循环开始
fetch c into v_param; //把每条记录放入变量中
exit when c%notfound; //当结果集没数据时退出
dbms_output.put_line(v_param); //打印变量值
end loop;
jiangjie_yahoo
2012-06-05 · TA获得超过151个赞
知道小有建树答主
回答量:235
采纳率:0%
帮助的人:50.9万
展开全部
SQL语言是面向集合的,是运用关系进行运算,最擅长于集合运算。
有些功能要求也各一个地取出记录,进行运算,正规的关系语言SQL实现不了,于是衍生出过程化的
SQL游标,来逐个的取出记录。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式