举个栗子:

-- 临时变量
DECLARE @Id UNIQUEIDENTIFIER
-- 声明游标名
DECLARE cursor_name CURSOR
FOR SELECT ID from COM_DataDictionaryInfo
-- 打开游标
OPEN cursor_name
-- 先查询一次再循环,防止有多个游标时@@FETCH_STATUS=-1不能进入下个游标循环的情况
FETCH NEXT FROM cursor_name into @Id
-- 循环取数据
WHILE @@FETCH_STATUS = 0
BEGIN
SELECT @Id
FETCH NEXT FROM cursor_name into @Id
END
-- 关闭游标
Close cursor_name
-- 删除游标
Deallocate cursor_name

不过,现在比较少使用游标了,效率低。

最新文章

  1. JavaScript中的数组详解
  2. ajax给全局变量赋值问题
  3. maven eclipse web项目流程(简化内容)
  4. zip命令的用法
  5. gridview两列数据的互换
  6. Java 中级IO流基础及主要API编程
  7. [Unity3D]Unity3D游戏开发MatchTarget的作用攀登效果实现
  8. 杂音 & pop 音的解决方法
  9. 【GIS】GeoHash
  10. 异步async、await和Future的使用技巧
  11. mysql 表中已经存在数据 修改字段类型 varchar(11) 改为 int(11)
  12. AttributeError: 'dict' object has no attribute 'iteritems'
  13. python自学开始
  14. underscore-1.8.3-analysis.js
  15. linux vi常用操作
  16. idea中处理异常的快捷键
  17. 使用git提交代码的一些小心得
  18. jQuery左右选择框
  19. 通过get_FOO_display 查找模型中的choice值
  20. Netty源码细节-accept、read(Linux os层 + Netty层代码细节)(转)

热门文章

  1. NSInvocation Basics
  2. UVa 297 - Quadtrees
  3. 索引的实现:B+树
  4. Nginx系列~Nginx服务启动不了
  5. 关于使用Transaction对于非数据库事务的操作
  6. oracle查看字符集后修改oracle服务端和客户端字符集的步骤
  7. PostQuitMessage, PostThreadMessage( WM_QUIT )
  8. 理解MapReduce哲学
  9. Shadow Mapping 的原理与实践(一)
  10. [NOIP 2014复习]第三章:动态规划——NOIP历届真题回想