游标:是用来对表从上下每行循环取值,将值连接成为字符串.
例子:
对 pubs 数据库的dbo.titles 表。
1.取得表中的总价格:select sum(price) from dbo.titles
2.但是我想得到这样一个结果:书名,价格。
精通ASP,39元;学习vc++,28元;JAVA编程,23元
则用到游标:
声明游标:
declare titprice CURSOR FAST_FORWARD for
select title, price from dbo.titles where price<15
打开游标:
open titprice
循环取质
fetch next from titprice into @strtitle,@strprice
while @@fetch_status=0
begin
if @str=''
set @str=@strtitle+': '+Convert(varchar(20),@strprice)
else
set @str=@str+@strtitle+': '+Convert(varchar(20),@strprice)
fetch next from titprice into @strtitle,@strprice
end
关闭游标
close titprice
释放游标
DEALLOCATE titprice
print @str
分享到:
相关推荐
一个简单的用法一个简一个简单的用法一个简单的用法单的用法一个简单的用法一个简单的用法一个简单的用法一个简单的用法一个简单的用法一个简单的用法一个简单的用法一个简单的用法一个简单的用法
学会了里边的东西 基本上你就算出师了 SQL经典游标使用方法SQL经典游标使用方法
SQL游标原理和使用方法.docSQL游标原理和使用方法.doc
SQL Server 游标用法 , 游标 Demo
本文讲述了SQL游标的应用,首先详细讲述游标的用法,而后通过实例解释游标的用法.
SQL游标原理和使用方法,适合新老手使用
sql server 游标 使用的使用方法 --读取数据(使用FETCH来获取该记录的值;FETCH会执行两步操作:首先将游标当前指向的记录保存到一个局部变量中, --然后游标将自动移向下一条记录) --将一条或多条记录读入某个...
sql 存储过程常用函数及游标用法 这里包括 字符函数,数据库维护命令,所有游标的用法以及日期函数
SQL游标原理和使用方法[借鉴].pdf
以次在表 test1中 读取a , b 两列的值 DECLARE @a varchar(n) --这里的类型要换成跟你的a字段的类型一样的 DECLARE @b varchar(n) --这里的类型要换成跟你的b字段的类型一样的 DECLARE bCursor CURSOR FOR ...
SQLServer 存储过程 游标的使用方法 事务的使用方法
游标 函数 清空表 添加描述 字段sql增加表、字段描述性文字 --创建表及描述信息 增加sql登录名
Transact-SQL语言极其程序设计的方法; T-SQL游标的使用方法。
cursor的基本用法 主要是针对sql的用法 如声明 用法 关闭等等
公司布置任务去除千万条记录中的重复数据,还要根据字段是否为空等条件控制。利用右边临时表的方法做了改进。
使用次方法可以减轻插入相同数据带来的痛苦,并可以高效的为数据库表插入不同的值~~~~~
SQL Server遍历表一般都要用到游标,SQL Server中可以很容易的用游标实现循环,实现SQL Server遍历表中记录。本文将介绍利用使用表变量和游标实现数据库中表的遍历。 表变量来实现表的遍历 以下代码中,代码块之间的...
SQL使用while循环 避免游标循环带来的消耗内存
详细讲解了mysql中游标的使用方法,希望能对各位有所帮助。