如何用随机数更新字段?

时间:2017-05-22 17:27:20

标签: sql sql-server tsql random

我必须使用随机数更新表格中 TaxId 列的所有行。

UPDATE myTable
SET TaxID = abs(checksum(NewId()) % 10000)

我在一条记录上尝试了上述代码,并使用随机数仅4位数更新了TaxId。如何使用9个随机数字进行更新?

1 个答案:

答案 0 :(得分:1)

在mod中增加零,如下所示

UPDATE myTable
 SET TaxID = abs(checksum(NewId()) % 1000000000)