SQL 游标cursor的运用
来源:互联网 发布:打开端口监听 编辑:程序博客网 时间:2024/04/28 04:06
游标的运用
1、使用游标变量:
USE test2GODECLARE @VarCursor cursor; ------声明一个游标变量;DECLARE cursor_fruit CURSOR FOR ---声明游标;SELECT f_name,f_price FROM fruits;--给游标赋值;OPEN cursor_fruit; ----------------打开游标;SET @VarCursor=cursor_fruit; -------给游标变量赋值;FETCH NEXT FROM @VarCursor; --------从游标变量中读取值;WHILE @@FETCH_STATUS = 0 ---------判断FETCH语句是否执行成功;BEGIN FETCH NEXT FROM @VarCursor; ------从游标变量中读取数据;ENDCLOSE @VarCursor; ------------------关闭游标;DEALLOCATE @VarCursor; ------------释放游标;
2、使用游标为变量赋值:
DECLARE @fruitsName VARCHAR(23), @FruitsPrice DECIMAL(6,2); ---声明两个变量;DECLARE cursor_fruits CURSOR FORSELECT f_name,f_price FROM fruits ORDER BY f_price DESC; ----将结果集降序排序;OPEN cursor_fruits;FETCH NEXT FROM cursor_fruits INTO @fruitsName,@FruitsPrice; ---给变量赋值;PRINT '水果的种类和价格:';PRINT '名称'+' 价格 ';WHILE @@FETCH_STATUS=0BEGIN PRINT @fruitsName + ' '+STR(@FruitsPrice,6,2); ---价格保留6位数,最多保留两位小数; FETCH NEXT FROM cursor_fruits INTO @fruitsName,@FruitsPrice;ENDCLOSE cursor_fruits;DEALLOCATE cursor_fruits;
0 0
- SQL 游标cursor的运用
- sql server 游标的语法cursor
- PL/SQL Cursor游标的基本使用
- PL/SQL 游标(cursor)的使用
- Oracle中游标表达式Cursor操作符的运用
- SQL cursor(游标)
- SQL CURSOR 游标
- SQL CURSOR 游标
- SQL 游标cursor
- SQL Server游标,Cursor
- Mysql的游标cursor
- Cursor游标的使用
- MS SQL cursor 游标使用
- Oracle PL/SQL cursor(游标)
- Transact-SQL Cursor (数据库游标)
- 【SQL 基础】游标(Cursor)
- PL/SQL中的游标(cursor)
- [SQL模板] 避免使用游标 cursor 的最佳方法
- 勾股定理一日一证连载6
- DOM树状文档
- 渗透测试工具实战技巧合集 xiaix 2016-05-27 共32572人围观,发现13个不明物体
- 1004. 成绩排名 (20)
- 获取元素的属性
- SQL 游标cursor的运用
- 关于简历不得不说的那些事儿
- 单链表逆置
- 【Qt】Qt初体验
- 设置元素的属性
- objective-c中category的底层实现
- reversing.kr Easy_CrackMe的题解思路
- Linux内核编程二:内核模块
- 从安全漏洞看印度国家银行APP为何“技术落后10年”