0
由于一些测试,我需要做我需要40万点的记录生成随机数据的SQL Server 2008(名字姓地址等)
我做生成一个数据库,用一个简单的
"WHILE @RowCount <= @NumberRecords" etc..
我的问题是我如何生成某种独特的名字,姓氏和地址。
请不要将我指向第三方工具,因为我不能使用它们。
您的时间
由于一些测试,我需要做我需要40万点的记录生成随机数据的SQL Server 2008(名字姓地址等)
我做生成一个数据库,用一个简单的
"WHILE @RowCount <= @NumberRecords" etc..
我的问题是我如何生成某种独特的名字,姓氏和地址。
请不要将我指向第三方工具,因为我不能使用它们。
您的时间
的标准方法从小桌随机选择非常感谢是NEWID订购()。
SELECT TOP 400 *
FROM Table1
ORDER BY NEWID()
Read here more on efficient generation of random rows from large tables
嗨,感谢您的时间,但不会使用我如何从您生成独特的姓氏或地址answer.That非常genericc – user9969
的可能重复的[如何生成在SQL服务器的随机数据(http://stackoverflow.com/questions/17977388/how-to-generate-random-data-in-sql服务器) –
我希望这会有所帮助。选择char(CONVERT(int,26 * rand())+ 65)。 ascii A-Z为65到90。如果你想要辅音或元音,函数可能会有所帮助。 – Elmer