set @fieldname = '' set @sqlstr1 = '' set @sqlstr2 = '' fetch next from tmpcursor into @fieldname while @@fetch_status = 0 begin if len(@sqlstr1) < 250 - len(@fieldname) set @sqlstr1 = @sqlstr1 + @fieldname + ',' else set @sqlstr2 = @sqlstr2 + @fieldname + ',' fetch next from tmpcursor into @fieldname end close tmpcursor deallocate tmpcursor
if @sqlstr2 = '' set @sqlstr1 = left(@sqlstr1, len(@sqlstr1) -1) else set @sqlstr2 = left(@sqlstr2, len(@sqlstr2) -1)