数据库游标:是面向行来取数据集合的标识,可以很好的弥补面向表或数据集合阅读数据的不便之处;游标的内存消耗也很大,所以使用有标签还要衡量是否值得使用游标标识。

游标举例:

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 游标的使用方法相关推荐

  1. 游标sql server_学习SQL:SQL Server游标

    游标sql server SQL Server cursors are one common topic on the Internet. You'll find different opinions ...

  2. php从注册列表卸载,MSSQL_彻底删除SQL Server注册表的方法,一般在卸载完数据库时,大家 - phpStudy...

    彻底删除SQL Server注册表的方法 一般在卸载完数据库时,大家都希望能够将注册表信息完全删干净,下面就将教您彻底删除SQL Server注册表的方法,供您参考. 在卸载SQL Server开始- ...

  3. 利用Navicat Premium将SQL Server数据库转为My SQL数据库(解决Mac无法打开SQL Server 脚本文件的方法)

    利用Navicat Premium将SQL Server数据库转为My SQL数据库(解决Mac无法打开SQL Server 脚本文件的方法) 安装好Navicat Premium,SQL Serve ...

  4. mysql 存储过程 风险_删除/恢复SQL server危险的存储过程方法

    删除/恢复SQL server危险的存储过程方法 有需要的朋友可参考一下本文章. 清除SQL Server 2000所有的危险扩展存储过程 --清除完后,需要对xplog70.dll文件进行改名 -- ...

  5. 什么是SQL Server DATEPART()方法?

    Hey, folks! In this article, we will be focusing on SQL Server DATEPART() function. 嘿伙计! 在本文中,我们将重点介 ...

  6. 无法连接到 SQL Server 数据库 的解决方法

    问题:  出现了如下错误选定的数据存储区出现问题,原因可能是服务器名称或凭据无效,或者权限不足.也可能是未启用角色管理器功能造成的.请单击下面的按钮,以重定向到可以选择新数据存储区的页.下面的消息可能 ...

  7. 游标sql server_使用SQL Server游标–优点和缺点

    游标sql server 介绍 (Intro) In relational databases, operations are made on a set of rows. For example, ...

  8. SQL SERVER游标浅析

    1. 定义游标定义 游标语句的核心是定义了一个游标标识名,并把游标标识名和一个查询语句关联起来.DECLARE语句用于声明游标,它通过SELECT查询定义游标存储的数据集合.语句格式为: DECLAR ...

  9. MS SQL Server 游标及实例(三)

    Sql server 中游标具体实例介绍:   表一 OriginSalary 表二 AddSalary 现在有2张表,一张是OriginSalary表--工资表,有三个字段0_ID 员工号(NVAR ...

最新文章

  1. 译:Google的大规模集群管理工具Borg(二)------ Borg架构
  2. FIFA的完整形式是什么?
  3. 信息学奥赛C++语言:跑步
  4. Nginx 概述(2)
  5. 串口接收到的字符型数据如何转化成数字
  6. [转载] wikipedia 维基百科 语料 获取 与 提取 处理 by python3.5
  7. 出埃及记:摩西劈开红海
  8. scrapy爬虫框架实例一 某平台信息(两次post请求的发起)
  9. 杀软自己做 编写autorun病毒免疫工具
  10. Quartz定时器实现
  11. 50 Fast Flash MX Techniques
  12. B树中的M阶是什么含义?
  13. 网络宽带和实际下载速度单位换算详解:
  14. 威联通服务器无限重启,威联通NAS,时不时的读盘,无法休眠的问题
  15. python随机密码生成程序
  16. 如何规范地使用双向(inout)信号?
  17. VBS写成的远控病毒分析
  18. wp教程-wp详细教程-免费wordpress模板主题搭建教程
  19. 程序员一年工作经验之谈
  20. 13.linux系统使用小结

热门文章

  1. lgg6 android 9,LG G6的18:9屏幕用起来到底是什么样
  2. LeetCode 276. 栅栏涂色(DP)
  3. [编程启蒙游戏] 1. 猜数字
  4. LeetCode 835. 图像重叠
  5. LeetCode 1310. 子数组异或查询(前缀异或)
  6. 剑指Offer - 面试题22. 链表中倒数第k个节点(快慢指针)
  7. LeetCode 455. 分发饼干(贪心)
  8. 协程asyncio_Asyncio深入浅出
  9. 【Python基础知识-pycharm版】第二节-赋值/数据类型/时间点/运算符/字符串
  10. python中向类中动态添加新特性及删除属性方法