sql server 游标的使用方法
数据库游标:是面向行来取数据集合的标识,可以很好的弥补面向表或数据集合阅读数据的不便之处;游标的内存消耗也很大,所以使用有标签还要衡量是否值得使用游标标识。
游标举例:
declare test_cursor cursor --定义游标并初始化
for
select testName from Username
open test_cursor -- 打开游标
declare @temName Varchar(10)
fetch next from test_cursor into @temName -- 取一条数据赋值给临时变量
while @@fetch_status = 0 --获取下一条数据是否成功的标识 0:成功; -1:获取数据失败或者此行不在结果集中; -2:获取的行不存在。
begin
/******
在此可以进行数据增删改等操作
******/
print @temName
fetch next from test_cursor into @temName -- 取一条数据赋值给临时变量
end
colse test_cursor --关闭游标
deallocate test_cursor --销毁游标
游标的格式就是这个样子的,主要是根据实际数据情况进行使用。
转载于:https://www.cnblogs.com/Janzen/p/5667458.html
sql server 游标的使用方法相关推荐
- 游标sql server_学习SQL:SQL Server游标
游标sql server SQL Server cursors are one common topic on the Internet. You'll find different opinions ...
- php从注册列表卸载,MSSQL_彻底删除SQL Server注册表的方法,一般在卸载完数据库时,大家 - phpStudy...
彻底删除SQL Server注册表的方法 一般在卸载完数据库时,大家都希望能够将注册表信息完全删干净,下面就将教您彻底删除SQL Server注册表的方法,供您参考. 在卸载SQL Server开始- ...
- 利用Navicat Premium将SQL Server数据库转为My SQL数据库(解决Mac无法打开SQL Server 脚本文件的方法)
利用Navicat Premium将SQL Server数据库转为My SQL数据库(解决Mac无法打开SQL Server 脚本文件的方法) 安装好Navicat Premium,SQL Serve ...
- mysql 存储过程 风险_删除/恢复SQL server危险的存储过程方法
删除/恢复SQL server危险的存储过程方法 有需要的朋友可参考一下本文章. 清除SQL Server 2000所有的危险扩展存储过程 --清除完后,需要对xplog70.dll文件进行改名 -- ...
- 什么是SQL Server DATEPART()方法?
Hey, folks! In this article, we will be focusing on SQL Server DATEPART() function. 嘿伙计! 在本文中,我们将重点介 ...
- 无法连接到 SQL Server 数据库 的解决方法
问题: 出现了如下错误选定的数据存储区出现问题,原因可能是服务器名称或凭据无效,或者权限不足.也可能是未启用角色管理器功能造成的.请单击下面的按钮,以重定向到可以选择新数据存储区的页.下面的消息可能 ...
- 游标sql server_使用SQL Server游标–优点和缺点
游标sql server 介绍 (Intro) In relational databases, operations are made on a set of rows. For example, ...
- SQL SERVER游标浅析
1. 定义游标定义 游标语句的核心是定义了一个游标标识名,并把游标标识名和一个查询语句关联起来.DECLARE语句用于声明游标,它通过SELECT查询定义游标存储的数据集合.语句格式为: DECLAR ...
- MS SQL Server 游标及实例(三)
Sql server 中游标具体实例介绍: 表一 OriginSalary 表二 AddSalary 现在有2张表,一张是OriginSalary表--工资表,有三个字段0_ID 员工号(NVAR ...
最新文章
- 译:Google的大规模集群管理工具Borg(二)------ Borg架构
- FIFA的完整形式是什么?
- 信息学奥赛C++语言:跑步
- Nginx 概述(2)
- 串口接收到的字符型数据如何转化成数字
- [转载] wikipedia 维基百科 语料 获取 与 提取 处理 by python3.5
- 出埃及记:摩西劈开红海
- scrapy爬虫框架实例一 某平台信息(两次post请求的发起)
- 杀软自己做 编写autorun病毒免疫工具
- Quartz定时器实现
- 50 Fast Flash MX Techniques
- B树中的M阶是什么含义?
- 网络宽带和实际下载速度单位换算详解:
- 威联通服务器无限重启,威联通NAS,时不时的读盘,无法休眠的问题
- python随机密码生成程序
- 如何规范地使用双向(inout)信号?
- VBS写成的远控病毒分析
- wp教程-wp详细教程-免费wordpress模板主题搭建教程
- 程序员一年工作经验之谈
- 13.linux系统使用小结
热门文章
- lgg6 android 9,LG G6的18:9屏幕用起来到底是什么样
- LeetCode 276. 栅栏涂色(DP)
- [编程启蒙游戏] 1. 猜数字
- LeetCode 835. 图像重叠
- LeetCode 1310. 子数组异或查询(前缀异或)
- 剑指Offer - 面试题22. 链表中倒数第k个节点(快慢指针)
- LeetCode 455. 分发饼干(贪心)
- 协程asyncio_Asyncio深入浅出
- 【Python基础知识-pycharm版】第二节-赋值/数据类型/时间点/运算符/字符串
- python中向类中动态添加新特性及删除属性方法