La signification du symbole (+) sous oracle

Fermé
Kira safi - 12 janv. 2012 à 19:39
jee pee Messages postés 40622 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 5 janvier 2025 - 12 janv. 2012 à 21:47
Bonjour,

j'ai une condition écrit sous la forme

table1.id1 = table2.id2 (+)


Merci d'avance


A voir également:

1 réponse

jee pee Messages postés 40622 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 5 janvier 2025 9 474
Modifié par jee pee le 12/01/2012 à 21:50
Salut,

Le plus est utilisé pour réaliser une jointure externe (outer joins, tu peux faire des recherches sur ces termes).

Dans une jointure simple (sans le + donc) l'enregistrement de table 1 n'est ramené que s'il existe au moins une occurrence de même valeur dans la table 2.

Avec la jointure externe, l'enregistrement de table1 sera ramené dans le select même s'il n'existe pas de valeur correspondante dans table2.

cdlt




Un étranger, c'est un ami qu'on n'a pas encore rencontré.
2