update 表 set value=rand(checksum(newid()))

解决方案 »

  1.   

    我用的是SQL SERVER7.0,不支持CHECKSUM啊
      

  2.   

    try:update 表 set value=rand(datediff(second,[TIME],'2005-01-01'))
      

  3.   

    rand(datediff(second,[TIME],'2005-01-01'))
    这个不是很理解,我这里TIME字段为天文时,且依次递增,如
    TIME                VALUE
    1099061400          0.7
    1099061700          0.6
    1099062000          0.8
    。。          。。
    这里TIME时间是相差300取一个VALUE值的
    我现在就是想把VALUE中的值改成随机值
    请各位大哥再帮我参考下
      

  4.   

    update 表 set value=rand([TIME])
      

  5.   

    update 表 set value=rand([TIME])
    这个生成的数据到是不一样的,不过数值好象是有规律的再不断变大
    不知道是什么原因呢