十万火急!!!高手接分!!!
lunzi 2000-04-04 10:33:00 我的存储过程如下:
CREATE proc RefreshNo(@aFldName char(40),@aTabName char(40)) AS
declare cur1 cursor dynamic
for
select 序号 from test
declare @i int
declare @ci char(4)
set @i=1
open cur1
fetch next from cur1
while @@fetch_status=0 begin
update test set 序号=@i where current of cur1
fetch next from cur1
set @i=@i+1
end
close cur1
deallocate cur1
test表结构:序号 int null,姓名 char(10)
为什么我在Delphi5中执行存储过程后,表test中的序号字段只能更改一部分,
我在sql server7中执行,则可全部更改
十万火急!!!高手接分!!!