Oracle - différence ou les changements entre deux lignes de deux tables
J'ai deux tables les deux ont le même schéma, on aura de la journée précédente dossiers des autres auront actuelle. Je veux comparer les deux et de trouver seulement les changements ou seulement les lignes qui ont une valeur différente dans au moins une colonne.
Comment est-ce possible en pl/sql, oracle?
(Je n'ai coder quelque chose de semblable à l'aide de la somme de contrôle en T-SQL, mais ne savez pas comment faire en pl/sql)
OriginalL'auteur rs. | 2009-10-19
Vous devez vous connecter pour publier un commentaire.
Ce AFIN de répondre fournit une solution efficace à l'aide de l'Oracle de comparer les résultats des 2 requêtes: Prouver la requête SQL d'équivalence
OriginalL'auteur Doug Porter
Vous voulez exclusif-différence de requête, qui est essentiellement Un (a-B) U (B-A) la requête:
Cette requête peut également être facilement améliorée aussi de montrer quels sont les enregistrements des insertions, des suppressions et des modifications de l'utilisation d'un autre colonne calculée.
OriginalL'auteur LBushkin
Comme Dougman posté l'un de la manière la plus efficace pour comparer deux ensembles de données est de les regrouper. J'ai l'habitude d'utiliser une requête comme ceci pour comparer deux tableaux:
OriginalL'auteur Vincent Malgrat