gpt4 book ai didi

sql - 比较 2 个 SQL 表中的数据

转载 作者:搜寻专家 更新时间:2023-10-30 22:05:14 25 4
gpt4 key购买 nike

作为数据回归和质量保证练习的一部分,我需要查找两个表之间的差异,理想情况下,这两个表应该几乎相同。我查看了大量的商业产品,似乎无法找到满足我们所有要求的产品:

  • 必须能够非常有效地比较大型表格(1000 万行,200 列)

  • 必须跨不同的数据库服务器和不同的数据库供应商(Oracle 与 DB2)工作

  • 必须能够比较具有不同结构的表,忽略两个表之间不共享的列

  • 必须使用用户提供的多列主键——不能依赖数据库中定义的键

  • 必须在 linux/solaris 上运行。将作为在企业环境中执行的完全自动化流程的一部分运行。

  • 必须能够无界面运行(没有 GUI)

  • 必须生成确定行差异(仅一侧的行)和值差异的格式化报告

  • 客户愿意为合适的解决方案支付企业级价格。换句话说,价格没有问题。

有人见过这样的东西吗?

最佳答案

这不是最好的解决方案,但为了灵 active ,我们将其实现为一组提取数据然后进行文件比较的 perl 脚本。

大多数商业数据库都有出色的批量复制实用程序(bcp、sqlload 等),而 Perl 在字符串比较和处理大文件方面速度很快。

关于sql - 比较 2 个 SQL 表中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/995129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com