有谁知道一个工具可以检查指定的模式并根据该模式的表和列生成随机数据吗?如何在Oracle数据库中生成随机样本数据?
回答
另一个替代方案是Swingbench Data Generator
它是使用SAMPLE子句有用(例如产生订单行订单和产品的随机组合)
Allround Automation的PL/SQL Developer有一个数据生成器工具。但要注意的是:这有点片面 - 它似乎在单表的基础上工作正常,但在表之间存在依赖关系时会绊倒。
我承认最终我刚开始编写自己的SQL脚本来生成数据。结果变得更加稳定。
做初始设置有点复杂,但功能非常强大。
这是一个有趣的问题。很容易产生随机值 - 通过调用DBMS_RANDOM来简化数据字典的循环就可以实现。
除了两件事。
正如@FrustratedWithForms指出的那样,存在外键约束的复杂性。让我们将查找值(参考数据)也加入到混合中。
第二是,随机不是很现实。使用随机数据的主要驱动因素是需要大量数据,可能用于性能测试。但真正的数据集不是随机的,它们包含偏斜和团块,可变字符串长度以及模式(特别是涉及日期的情况)。
因此,我不建议生成随机数据,而是尝试获取真实的数据集。理想情况下,您的用户/客户将能够提供一个,最好是匿名的。否则,请尝试采取已经处于公有领域的东西,并按摩它以符合您的特定要求。信息黑猩猩是涉及这些问题的顶级香蕉。 Check them out。
+1,CHECK和NULL约束会产生更多复杂问题。 – DCookie 2011-05-31 23:06:37
- 1. 随机样本数据集生成器
- 2. 如何生成测试数据库性能的随机数据?
- 3. 如何从matlab中的随机数生成器生成样本?
- 4. 从数据库生成随机集合
- 5. 随机数据生成器
- 6. 生成随机数据
- 7. 随机数据生成器
- 8. 在Oracle中生成随机数
- 9. 生成要存储在数据库中的唯一随机数
- 10. Ruby on Rails - 生成数据库中不存在的随机数
- 11. T-SQL从正则表达式生成随机/样本数据
- 12. c# - 从ms访问数据库随机生成数据
- 13. 生成随机数据到数据库的最佳方法
- 14. EDM生成的数据库随机数据
- 15. 如何在不使用PHP的数据库中重复生成随机数?
- 16. 如何使用未在数据库中列出的C#生成随机数?
- 17. 实体框架,如何生成数据库中不存在的随机int数
- 18. 随机样本生成器
- 19. 如何从Firebase数据库生成随机图片?
- 20. 基于MySQL数据库中的股票随机生成数字
- 21. 库随机数生成
- 22. 如何在数据框中选择随机样本?
- 23. 如何从oracle数据库中随机获取记录?
- 24. 如何在R中随机生成缺失数据(MNAR)?
- 25. 如何在Ruby中生成随机数据?
- 26. 如何在django中生成随机数
- 27. 如何在java中生成随机数
- 28. nhibernate从数据库中随机数据
- 29. 如何随机生成R随机数据随机临床试验?
- 30. Oracle - INSERT随机生成英文单词作为虚拟数据
1,很好的问题,票关闭尽管; - )事实上,为了获得更好的信息,所有人都会赞成。 – DCookie 2011-05-31 23:07:41