zoukankan
html css js c++ java
MSSQL 游标示例
代码
--
临时表,存储索取号编号
CREATE
TABLE
#VTempTable
(
[
Data
]
VARCHAR
(
10
)
)
GO
--
导入数据
INSERT
INTO
[
#VTempTable
]
VALUES
(
'
A1
'
);
INSERT
INTO
[
#VTempTable
]
VALUES
(
'
A2
'
);
INSERT
INTO
[
#VTempTable
]
VALUES
(
'
A3
'
);
INSERT
INTO
[
#VTempTable
]
VALUES
(
'
AA1
'
);
INSERT
INTO
[
#VTempTable
]
VALUES
(
'
AA2
'
);
INSERT
INTO
[
#VTempTable
]
VALUES
(
'
AA3
'
);
GO
DECLARE
@val
varchar
(
10
);
--
创建一个变量存放数据
DECLARE
vCursor
cursor
FOR
SELECT
[
Data
]
FROM
[
#VTempTable
]
;
--
创建一个游标
OPEN
vCursor;
--
打开游标
FETCH
NEXT
FROM
vCursor
INTO
@val
;
--
转到下一条数据(首条)
--
0:提取成功
--
-1:语句失败或此行不在结果集中
--
-2:被提取的行不存在
WHILE
(
@@FETCH_STATUS
=
0
)
BEGIN
SELECT
@val
;
FETCH
NEXT
FROM
vCursor
into
@val
;
--
跳到下一条数据
END
CLOSE
vCursor;
--
关闭游标
DEALLOCATE
vCursor;
--
删除游标
查看全文
相关阅读:
最小的K个数
堆排序
归并排序
希尔排序
快速排序
二分查找
数组中出现次数超过一半的数字
包含min函数的栈
栈的压入、弹出序列
中缀表达式转后缀表达式
原文地址:https://www.cnblogs.com/sofire/p/1613298.html
最新文章
select 语句1——模糊查询,联表查询
mysql数据库引擎——INNODB和MYISAM的区别
python查看导入的模块都有哪些对外提供的接口
java将10/Nov/2016:00:01:02 +0800转换时间为2016-11-10 00:01:02
java处理Txt文件并且存入数据库
使用ajax传值,后端返回不了前端数据
echarts展示数据库的信息
修改json字符串中的key值
【LeetCode】084. Largest Rectangle in Histogram
【Google】非下降数组
热门文章
【C/C++】assert
【招行】信用卡推荐用户列表 数据岗
【Google】循环字符串里面的独立子串
【队列】滑动窗口的最大值
【汉诺塔问题】汉诺塔问题系列
【栈】用一个栈实现对另一个栈的排序
【栈】仅用递归函数和栈操作逆序一个栈
【LeetCode】232. Implement Queue using Stacks
插入排序
选择排序
Copyright © 2011-2022 走看看