为数据库生成某个字段充填随机数

Declare  @CurrentRecord int,@BeginNum int, @EndNum int, @TotalCount int,@Value int
set @BeginNum=0
set @EndNum=500
set @TotalCount=80
set @CurrentRecord=1 
While @CurrentRecord<=@TotalCount  
 Begin 
  set @Value= @BeginNum+(@EndNum - @BeginNum)*rand()
  update [tableName] set [columnName] = @Value where [IDColumnName] = @CurrentRecord
  set @CurrentRecord=@CurrentRecord+1
 End

posted @ 2010-05-12 13:45  ParamousGIS  阅读(184)  评论(0编辑  收藏  举报