创建游标:
alter PROC proc_order
AS
DECLARE @uid INT
DECLARE @pid INT
DECLARE @number INT
DECLARE cu_order CURSOR
FOR SELECT c.uid,c.pid,c.number
FROM shopCar AS c INNER JOIN userTable AS u
ON u.uid=c.uid WHERE u.userName=@userName
OPEN cu_order
FETCH NEXT FROM cu_order INTO @uid,@pid,@number
WHILE @@FETCH_STATUS=0
BEGIN
--PRINT @uid
INSERT INTO orderDetails VALUES(@orderID,@pid,@uid,@number)
FETCH NEXT FROM cu_order INTO @uid,@pid,@number
END
CLOSE cu_order
DEALLOCATE cu_order
删除创建的游标:
DEALLOCATE myCursor2
分享到:
相关推荐
Mysql游标(循环操作)
学习之用,游标操作多个数据库 学习之用,游标操作多个数据库 学习之用,游标操作多个数据库
适合sqlserver数据库初学者,实验三视图和游标操作实验源码
游标卡尺的使用.ppt
一个对表进行操作的T-SQL语句通常都可产生或处理一组记录,但是许多应用程序,尤其是T-SQL嵌入的主语言,通常不能把整个结果集作为一个单元来处理,这些应用程序就需要用一种机制来保证每次处理结果集中的一行或几行...
循环遍历逐行操作
sql server 游标 使用的使用方法 ...FETCH会执行两步操作:首先将游标当前指向的记录保存到一个局部变量中, --然后游标将自动移向下一条记录) --将一条或多条记录读入某个局部变量后,就可以根据需要对其进行处理了
oracle存储过程使用游标对多表操作例子
oracle数据库的游标详述,以及各游标相关信息的具体代码示例。可以帮助初学者以及数据库管理员更好的理解和学习游标的使用和操作。
在sqlserver语句中用多个游标,进行操作数据库表,非常的适用于不太大的数据操作,比如10万以内的数据操作,最好是在访问低峰期执行使用,更保险。
简单明了的用实际语句介绍什么是游标及游标的操作
oracle游标和异常处理、函数、存储过程和包的说明 并带有实际操作的语句
SQL Server 事务 游标 基本语法操作实例 全SQL语句
利用游标对不同的数据库进行批量操作数据 是在存储过程中执行的所有操作里面讲解了游标如何使用,怎样访问其它数据库的表及操作,
oracle游标实用大全,主要介绍的是oracle游标的使用方法和具体的操作步骤,具有较强的实用性。希望对大家有好处,顶起!
游标提供了一种对从表中检索出的数据进行操作的灵活手段。
游标为您提供了在逐行的基础上而不是一次处理整个结果集为基础的操作表中数据的方法。 1.如何使用游标 1)定义游标语句 Declare <游标名> Cursor For 2)创建游标语句 Open <游标名> 3)提取游标列值、移动...
0-150mm游标卡尺操作规程[参照].pdf
数据库测试中,常常需要对数据库中的表进行填充或者批量更改数据的操作,可以通过游标来实现对每一个查询记录的操作,通过rand()函数的使用获得随机数,将随机数插入到表中,即可更新或填充数据表。
数据结构 模板化的链表类 包括对链表基本操作 链表游标的使用实例