set nocount on
declare
@long varchar (75),
@short varchar (25),
@testid varchar (10),
@alt varchar (25),
@cpt varchar (25),
@hisid varchar (25),
@anal varchar (25),
@tdtestid varchar (25),
@row int,
@order varchar (3)
declare abc cursor for
select longname, shortname, testid, alttestid,cpt,
hisid,analyzer,testdefstestid,row,orderable
from reflabtestdefs where analyzer not like 'spec%'
set @row=(select max(row) from reflabtestdefs)+1
set @order='Yes'
open abc
while 1=1
begin
set @row=@row+1
fetch abc into long,@short,@testid,@alt,@cpt,
@hisid,@anal,@tdtestid,@row,@order
if @@fetch_status<>0
break
insert into reflabtestdefs (longname,shortname,testid,alttestid,cpt,hisid,analyzer,testdefstestid,row,orderable)
values
(@long,@short,@testid,@alt,@cpt,@hisid,@anal,@tdtestid,@row,@order)
end
close abc
deallocate abc
Try this...
Pat