SQL 中利用游标(cursor)循环
2015-08-21 19:13
281 查看
利用游标 执行一下就相当于SELECT一下 ,具体用法是:
DECLARE
游标名称 CURSOR FOR SELECT
字段1,字段2,字段3,...
FROM 表名 WHERE ...
OPEN
游标名称
FETCH NEXT FROM
游标名称 INTO
变量名1,变量名2,变量名3,...
WHILE @@FETCH_STATUS=0
BEGIN
SQL语句执行过程... ...
FETCH NEXT FROM
游标名称 INTO
变量名1,变量名2,变量名3,...
END
CLOSE
游标名称
DEALLOCATE
游标名称 (删除游标)
利用游标 执行一下就相当于SELECT一下 ,具体用法是:
DECLARE
游标名称 CURSOR FOR SELECT
字段1,字段2,字段3,...
FROM 表名 WHERE ...
OPEN
游标名称
FETCH NEXT FROM
游标名称 INTO
变量名1,变量名2,变量名3,...
WHILE @@FETCH_STATUS=0
BEGIN
SQL语句执行过程... ...
FETCH NEXT FROM
游标名称 INTO
变量名1,变量名2,变量名3,...
END
CLOSE
游标名称
DEALLOCATE
游标名称 (删除游标)
相关文章推荐
- Oracle 学习之卸载Oracle 11g
- Memcache缓存 vs 直接File文件缓存
- VS报错:Oracle.ManagedDataAccess.Client.OracleException: ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值
- SQL Server2016 原生支持JSON
- Memcached学习笔记 — 第四部分:Memcached Java 客户端-gwhalin(1)-介绍及使用
- Memcached学习笔记 — 第四部分:Memcached Java 客户端-gwhalin(1)-介绍及使用
- mysql 正则表达式 regexp rlike not rlike
- 关于数据库索引
- oracle12创建用户授权和密码报:65096 公用用户名或角色无效
- keepalived+mysql双主实现数据库冗余
- Centos中将openjdk切换为Oracle Jdk导致Tomcat无法正常启动的问题
- MongoDB入门
- 服务器 数据库 问题定位的几个工具
- mysql查询各种类型的前N条记录
- 数据库 - 备份与恢复
- C#连接查询数据库
- SqlServer维护计划
- Redis集群
- 有关linux下redis overcommit_memory的问题
- PostgreSQL之批量变更表名