有没有什么方法可以用1从1开始的升序序列填充空列,而不使用标识?用序列填充空列
我尝试以下光标但它对于在列中的所有行填充相同的值(450):
declare cur3 cursor for
select new_id from sheet1$
declare @no int
declare @no1 int
set @no1 = 1
open cur3
fetch next from cur3 into @no
while(@@FETCH_STATUS = 0)
begin
update sheet1$ set new_id = @no1
set @no1 = @no1 + 1
fetch next from cur3 into @no
end
close cur3
deallocate cur3
你想使用哪种语言? MySQL的?标准SQL?微软SQL? TSQL? – Jocelyn
@Jocelyn:即时通讯使用sql server ... so tsql ...谢谢 –