M
meiguibao
Unregistered / Unconfirmed
GUEST, unregistred user!
用的是sql server2000
建立了一个存储过程,在其中建立了一个游标,调用别外一个存储过程。 问题出在这里,当调用别外这个存储过程后,游标的 @@cursor_rows
就变为0了,不知是怎么回事,请大家多多帮助!
create table #JiBieLeiBieBiao(级别 char(2) , 类别 char(2))
declare cur_JiBieBiao scroll cursor for select 级别 from 项目级别表
open cur_JiBieBiao
fetch first from cur_JiBieBiao into @JiBie
print @@cursor_rows 现在的值为 11
exec ReturnLeiBie @JiBie , @LeiBie output --调用自定义过程,
print @@cursor_rows 问题出现在这里 现在的值为 0 这是为什么呢?
建立了一个存储过程,在其中建立了一个游标,调用别外一个存储过程。 问题出在这里,当调用别外这个存储过程后,游标的 @@cursor_rows
就变为0了,不知是怎么回事,请大家多多帮助!
create table #JiBieLeiBieBiao(级别 char(2) , 类别 char(2))
declare cur_JiBieBiao scroll cursor for select 级别 from 项目级别表
open cur_JiBieBiao
fetch first from cur_JiBieBiao into @JiBie
print @@cursor_rows 现在的值为 11
exec ReturnLeiBie @JiBie , @LeiBie output --调用自定义过程,
print @@cursor_rows 问题出现在这里 现在的值为 0 这是为什么呢?