游标

游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名字,用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。游标提供了一种对从表中检索出的数据进行操作的灵活手段。


       游标实际上就是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。


提供了一种对从表中检索出的数据进行操作的灵活手段。

数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用select insert 语句。但我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。游标就是解决这的。

代码:

CREATE FUNCTION GetMRPlnFullBom  --创建一函数,根据单据电键查询单据中每行,并对每行数据进行处理。   
(  
         @DocEntry int  
)  
RETURNS @TAB TABLE   -- 将最终查询的结果集定义临时表,返回。   
(  
    DocEntry int,  
    LineNum int,  
    LineNumLevel nvarchar(100),  
    ItmID nvarchar(20),   
    ItmName nvarchar(100),  
    LineType char(1),  
    Qty numeric(19,9),  
    BomLevel int,  


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值