文档章节

SQL 游标的使用

o
 osc_fmg49rzg
发布于 2019/03/20 11:00
字数 193
阅读 0
收藏 0

精选30+云产品,助力企业轻松上云!>>>

适用场景:对查询出的结果集遍历,作用类似于其他语言的列表循环语句。

相关语法:

 1   --定义游标
 2 DECLARE cr CURSOR FOR( SELECT    Cust_ID ,Cust_Name ,IDCard FROM  dbo.Cust_Main);
 3 
 4  --打开游标
 5 OPEN cr;
 6 
 7 --自定义变量用来保存游标中的数据
 8 DECLARE @CustID INT , @CustName NVARCHAR(20) ,@CustIDCard NVARCHAR(20);
 9 
10 --将游标结果集中的下一条数据保存到自己定义的变量中
11 FETCH NEXT FROM cr INTO @CustID, @CustName, @CustIDCard;
12 
13 --遍历游标结果集
14 WHILE @@FETCH_STATUS = 0 
15     BEGIN
16         --循环内部逻辑
17         PRINT @CustID + @CustName + @CustIDCard; 
18         --将游标指针指向下一条
19         FETCH NEXT FROM cr INTO @CustID, @CustName, @CustIDCard;
20     END; 
21 
22 --关闭游标
23 CLOSE cr; 
24 --销毁游标
25 DEALLOCATE cr;

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
MYSQL 游标学习及使用实例

who?(游标是什么?) 游标(cursor)官方定义:是系统为用户开通的一个数据缓冲区,存放sql执行结果。每个游标区都有一个名字,用户可以通过sql语句逐一从游标中获取记录,并赋值给变量,交由主语...

osc_h9x23mw1
2019/12/07
1
0
父游标、子游标及共享游标

游标是数据库领域较为复杂的一个概念,因为游标包含了shared cursor和session cursor。两者有其不同的概念,也有不同的表现形式。 共享游标的概念易于与SQL语句中定义的游标相混淆。本文主要...

彭博
2012/03/09
23
0
PL/SQL -->隐式游标(SQL%FOUND)

--=============================== -- PL/SQL -->隐式游标(SQL%FOUND) --=============================== 在PL/SQL中,游标的使用分为两种,一种是显示游标,一种是隐式游标,显示游标的使...

彭博
2012/03/09
35
0
PL/SQL Step By Step(二)

游标是PL/SQL非常重要的一部分,也是很多人为什么使用PL/SQL的原因。游标能够让开发者对数据库查询进行记录级别的控制。也就是说,可以对查询返回的数据一次一行进行步进,并且在两行之间停顿...

wawlian
2012/03/10
78
0
Oracle学习教程:动态SQL与游标详解

动态 SQL 动态 SQL是指在PL/SQL程序执行时生成的 SQL 语句 编译程序对动态 SQL 不做处理,而是在程序运行时动态构造语句、对语句进行语法分析并执行 DDL 语句命令和会话控制语句不能在 PL/S...

pczhangtl
2014/01/28
73
0

没有更多内容

加载失败,请刷新页面

加载更多

聚焦餐饮行业,研究院昨发布数据显示

谈话,聚焦餐饮行业,研究院昨发布数据显示,今年上半年,全国餐饮行业招聘需求增长46.18%,平均月薪6387元.随着餐饮行业的快速发展,"如何留人"也成为餐饮企业的思考题. 记者了解到,中国饭店协会...

点击fojewio
20分钟前
12
0
3·15晚会曝光上海氪信、招财旺旺SDK包泄露隐私 后台上传交易验证码敏感信息

来源 | 央视 7月16日,央视3·15晚会曝光国美易卡、美的空调遥控器、姨妈日历、银码头等50多款软件中内嵌的SDK包读取、上传用户隐私问题。上海氪信信息技术有限公司、北京招财旺旺信息技术有...

镭射财经
30分钟前
9
0
名称=''的无效表单控件不可聚焦 - An invalid form control with name='' is not focusable

问题: I have an acute problem on my website. 我的网站上有一个严重的问题。 In Google Chrome some customers are not able to proceed to my payment page. 在Google Chrome浏览器中,某......

技术盛宴
31分钟前
14
0
Hacker News 简讯 2020-07-17

更新时间: 2020-07-17 00:00 D 2.093.0 - (dlang.org) D 2.093.0 得分:32 | 评论:2 Let’s avoid talk of ‘chemical imbalance’: it’s people in distress - (psyche.co) 让我们避免谈论“......

FalconChen
36分钟前
80
0
【LeetCode】 59 在排序数组中查找元素的第一个和最后一个位置

题目: 解题思路: 二分法 https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array/solution/zai-pai-xu-shu-zu-zhong-cha-zhao-yuan-su-de-di-yi-/ 代......

JaneRoad
昨天
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部