web-dev-qa-db-fra.com

Fusion SQL non mise en correspondance par cible et non mise en correspondance par source

Besoin d'un peu d'aide s'il vous plaît, mon SQL est quasi inexistant ...

Quelle est la différence entre NOT MATCHED BY SOURCE contre NOT MATCHED BY TARGET

Par exemple:

Est-ce que WHEN NOT MATCHED BY SOURCE signifie que les enregistrements existent dans la cible et non dans la source? - afin que nous puissions supprimer eux?

et WHEN NOT MATCHED BY TARGET - signifie que les enregistrements existent dans la source mais pas dans la cible? afin que nous puissions insérer eux?

15
loan.burger

WHEN NOT MATCHED BY TARGET - Vous devez utiliser cette clause pour insérer de nouvelles lignes dans la table cible. Les lignes que vous insérez dans le tableau sont les lignes du tableau source pour lesquelles il n'y a pas de lignes correspondantes dans la cible.

LORSQUE PAS CORRESPONDANT PAR SOURCE - Si vous souhaitez supprimer une ligne de la table cible qui ne correspond pas à une ligne de la table source

23
Phani