3

表の比較に関するヒントを教えてください :

  • 特定の列セットに同じ値を含む行を表示する
  • 表 A に含まれていないが表 B に含まれている行と、その逆の行を表示
4

2 に答える 2

3

I've always been a fan of Redgate tools: SQL Data Compare.

Provides very flexible options to compare tables/database with criteria based on rows, columns, filters, etc. e.g.

enter image description here

It's does for database tables what a diff tool does for text files. Especially useful when trying to identify difference between data constellations between dev and production servers for example. It also has a very handy feature to generate SQL statement based on the delta to apply the changes from one server to a second server.

于 2012-07-10T08:14:04.473 に答える
2

質問の2番目の部分について:

表 A に含まれていないが表 B に含まれている行と、その逆の行を表示

Oracle を使用している場合は、マイナスキーワードを使用できます。

select field1, field2, . field_n
from tables
MINUS
select field1, field2, . field_n
from tables;
于 2012-07-10T08:28:26.353 に答える