博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sql 游标操作
阅读量:7122 次
发布时间:2019-06-28

本文共 777 字,大约阅读时间需要 2 分钟。

Declare @Oid int  Declare @PriceTotal float--定义游标Declare cur    cursor forSelect Oid from orders where oid in (select oid from ochild where Ochild.MID = @ProductSN)     And Orders.PID = @SupplierSN    And (Orders.LastDate >= @StartDate)     And (Orders.LastDate <= @EndDate)--打开游标open cur--植入变量fetch next from cur into @Oid while(@@fetch_status=0)--执行后的游标状态作为循环条件begin    Set @PriceTotal = 0    Select @PriceTotal = sum( Ochild.fact * Ochild.num) from Ochild Where Ochild.Oid = @Oid    --执行操作    UPDATE    Orders    SET      fact =  @PriceTotal    Where Orders.Oid = @Oid      --提前下一位信息    fetch next from cur into @Oidendclose cur--关闭游标deallocate cur--删除游标

平时的应用中还真的很少用游标,并不是游标效率低而不用

只是能用其他方法能实现的话,就不优先考虑采用游标;

转载于:https://www.cnblogs.com/dgjack/archive/2012/06/07/2540562.html

你可能感兴趣的文章
Ubuntu启动器快捷方式
查看>>
dhcp在企业网中的应用
查看>>
悠然推荐:你的架构是如何一步步腐化的?
查看>>
网页自动刷新
查看>>
信息安全从业人员的面试记录(持续更新,直到入职)
查看>>
mysql5.6.29添加慢查询sql日志
查看>>
通过qq缓存图片,找到QQ号码,python版本
查看>>
部署vCeter Server虚拟设备
查看>>
创建CrossApp工程
查看>>
Android实现类似QQ的滑动删除效果
查看>>
Linux中ftp连接530错误的解决方法
查看>>
python 将子目录文件上移到指定根目录
查看>>
mysql启动之:报错解决办法
查看>>
CentOS 7系统上部署Apache+PHP+MariaDB+xcache使用rpm,php module
查看>>
随机数的生成
查看>>
记录一次勒索病毒漏洞扫描发现过程
查看>>
C语言之有符号数和无符号数
查看>>
windows server 2008 R2 远程报错
查看>>
inode 索引节点和软硬链接
查看>>
文本处理工具基础(grep系、sed、awk等)
查看>>