gpt4 book ai didi

oracle - 比较来自两个不同数据库的表 SQL Developer

转载 作者:行者123 更新时间:2023-11-28 19:52:44 25 4
gpt4 key购买 nike

我正在使用 SQL 开发人员连接到数据库,我目前正在参与复制测试:

以下是源和目标的链接:

**Source**
Host Name - n****-s**n.o*s.lab
Port - 1521
Service Name - stgdev

**Target**

Host Name - *pr****1.****b.lab
Port - 1522
Service Name - S******

谁能告诉我如何编写查询来比较上述两个数据库中的表,这两个数据库是相同的。假设我想比较上述两个数据库中的帐户表...查询是什么。请指教。

最佳答案

如果您在两个数据库之间有连接(数据库链接),您可以使用 dbms_comparison 包来设置预定的比较。事实上,如果您经常在多个表上执行此操作,您可能应该研究一下。

或者,您始终可以运行 select * from table@source minus select @ from table@target 并查看差异,但对于大型数据集,它并不是很有效。

查看 dbms_comparison 包 docs link

关于oracle - 比较来自两个不同数据库的表 SQL Developer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14590914/

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