sqlserver 游标的使用
2016-02-02 10:59
239 查看
举个栗子:
不过,现在比较少使用游标了,效率低。
-- 临时变量 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
不过,现在比较少使用游标了,效率低。
相关文章推荐
- mysql字符串相关
- go 调用mysql
- Sql操作之一:备份和还原
- plsql的注册码
- phalapi-进阶篇7(使用缓存以及用redis拓展解决实际问题)
- Oracle中MERGE INTO语句
- phalapi-进阶篇6(解决大量数据存储数据库分表分库拓展)
- sql2008 查询某个表被那些存储过程用到
- 【转】Win8下安装SQL Server 2005无法启动服务
- SQL Server之内连接 左连接 右连接 全连接 交叉连接
- 《数据库索引设计优化》读书笔记(三)
- 在NoSQL中DBA的角色
- 在NoSQL中DBA的角色
- MongoDB 查询文档
- ORACLE Database 时区相关
- Discuz 系列各数据库表用途
- Memcached配置参数初解
- mysql安装设置
- oracle从11.0.2.4.0打PSU 11.0.2.4.8
- mongodb php auto increment 自增