如何使用随机数据填充数据库的所有表?

use*_*565 5 database sql-server relational-database sql-server-2008 sql-server-2008-r2

那里有这样的软件吗?数据本身是否有意义并不重要.我只是担心要填充的字段.基本上,它将读取表定义并相应地生成一些数据.如果它要求每个表插入多少行,默认值是空白还是填充,如何处理varchars(完全范围或最多给定的指定字符数)也会很棒.理想的免费:)但商业产品的建议也非常受欢迎.谢谢你们.

小智 6

我看到仍然没有被选为最佳的答案.除了本主题中已经提到的解决方案之外,我还建议使用ApexSQL Generate - 一种SQL数据生成器工具,它能够使用各种数据源和各种数据生成器快速生成数百万行.

它具有功能齐全的免费试用版,因此您可以下载并测试它是否能完成您的工作.


小智 2

对于mysql数据库,您可以使用filldb.info.

它会自动生成数据并用这些虚拟数据填充您的数据库表