本港台最快开奖结果_本港台118kj开奖现场_明日大富翁开奖结果

[2019]本港台最快开奖结果是给大家带来了一个可以免费下载正版的机会,1本港台118kj开奖现场为玩家提供免费好玩的iPad游戏下载,点击明日大富翁开奖结果了解更多优惠信息,因为只有在注册之后下载下来的平台才是官方指定的。

接受游标进程中现身的错误

来源:http://www.alloutofdebt.com 作者:计算机论坛 人气:112 发布时间:2019-12-06
摘要:下边包车型大巴见地是在使用游标的长河中做的日记。小编也是首先次选取,如若有怎样窘迫的地点请商酌指正,大家一齐使劲。 1. 消息 16951,级别 16,状态 1,过程usp_proc,第 16 行

下边包车型大巴见地是在使用游标的长河中做的日记。小编也是首先次选取,如若有怎样窘迫的地点请商酌指正,大家一齐使劲。

1.

  消息 16951,级别 16,状态 1,过程 usp_proc,第 16 行
      变量 '@myref' 不可能用作参数,因为在实行该进度前,不得为 CU奥迪Q3SOTiguan 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

本文由本港台最快开奖结果发布于计算机论坛,转载请注明出处:接受游标进程中现身的错误

关键词:

上一篇:没有了

下一篇:多表联合Update更新数据

频道精选

最火资讯