例: 将A表中Number字段生成500-1000的随机数
declare @i int
set @i=1
declare @result int
declare @upper int
declare @lower int
set @lower=500 --设置下限值
set @upper=1000 --设置上限值
while @i<=(select COUNT(*) from A)
begin
SELECT @Result = ROUND(((@Upper - @Lower -1) * RAND() + @Lower), 0)
update Thesis set ClickNumber=@Result where ThesisID=@i --update 语句
set @i=@i+1
end
打点小广告,感谢大家支持