手机凤凰-凤凰彩票手机app-凤凰彩票下载
做最好的网站
您的位置:手机凤凰 > 凤凰彩票手机app数据库 > 下面的见解是在使用游标的过程中做的日记

下面的见解是在使用游标的过程中做的日记

2019-11-27 02:35

上面包车型地铁见地是在选拔游标的进度中做的日志。作者也是首先次利用,借使有哪些狼狈的地点请商议指正,大家风流浪漫道全力。

1.

  消息 16951,级别 16,状态 1,过程 usp_proc,第 16 行
      变量 '@myref' 不可能用作参数,因为在实行该进度前,不得为 CU奥迪Q7SOGL450 OUTPUT 参数分配游标。

  那一个主题素材是自身在调用一个递归的、输出cursor output 的累积进程

create proc usp_proc(
@level int
@myref cursor varying output
)
as
begin
    if @level=3
        begin
             set @myref=cursor local static for
            select * from table
            open @myref
        end
     if @level<3
        begin
        declare @cur cursor
        exec usp_proc 2 @cur output --递归
        --
        --对输出游标@cur做一些操作
        --
        --使用完游标
        close @cur  --关闭游标
        deallocate @cur --删除游标
        end
end            

假若未有对出口的游标做close、deallocate管理就能够自不过然上边错误。

2.

  未有为@cur,分配游标

  这一个主题材料是自身在使用存款和储蓄进程重临的游标 cursor output 产生的

  

create proc myproc(
@mycur cursor varying output
)
as
begin
set @mycur=cursor local static  for
select * from table

open @mycur --打开游标
end

--调用myproc
declare @cur cursor
exec myproc @cur output
fetch next from @cur
while @@fetch_status=0
    begin
    --使用游标
    fetch next from @cur
    end 

现身上述错的案由就是概念游标后供给张开 open @mycur

本文由手机凤凰发布于凤凰彩票手机app数据库,转载请注明出处:下面的见解是在使用游标的过程中做的日记

关键词:

  • 上一篇:没有了
  • 下一篇:没有了