SQL Cursor 基本用法
来源:互联网 发布:亚瑟士淘宝店铺推荐 编辑:程序博客网 时间:2024/05/31 19:50
由于这个游标 执行一下就相当于SELECT一下 其效率不敢恭维也没做深入研究。 代码
2 id int
3 name varchar(50)
4
5 declare @id int
6 declare @name varchar(50)
7 declare cursor1 cursor for --定义游标cursor1
8 select * from table1 --使用游标的对象(跟据需要填入select文)
9 open cursor1 --打开游标
10
11 fetch next from cursor1 into @id,@name --将游标向下移1行,获取的数据放入之前定义的变量@id,@name中
12
13 while @@fetch_status=0 --判断是否成功获取数据
14 begin
15 update table1 set name=name+'1'
16 where id=@id --进行相应处理(跟据需要填入SQL文)
17
18 fetch next from cursor1 into @id,@name --将游标向下移1行
19 end
20
21 close cursor1 --关闭游标
22 deallocate cursor1
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 游标名称 (删除游标)
- SQL Cursor 基本用法
- SQL Cursor 基本用法
- SQL Cursor 基本用法
- SQL Cursor 基本用法
- SQL Cursor 基本用法
- SQL Cursor 基本用法
- SQL Cursor 基本用法
- SQL Cursor 基本用法
- SQL Cursor 基本用法
- SQL Cursor(游标) 基本用法
- Sql cursor 基本应用
- SQL(一) cursor用法
- Oracle 游标Cursor 的基本用法
- Oracle 游标Cursor 的基本用法
- PL/SQL Cursor游标的基本使用
- PL/SQL Cursor常见用法模板
- PL/SQL Cursor常见用法模板 .
- Cursor 用法
- 用Eucalyptus轻松搭建一个简易私有云平台
- 讲座:软件企业常见问题和系统性解决方法(7月5日 北京)
- 阻塞原因查看
- C++编译器如何对Const常量进行分配存储空间(ZZ)
- 我的博客开张了
- SQL Cursor 基本用法
- ABAP 指针的使用方法
- git 使用
- 使用DTS导入Excel表中的数据
- Oracle一些小作业
- ListView
- MySQL的grant命令
- form表单的onsubmit()问题
- 动态链接库的隐式调用