La signification du symbole (+) sous oracle

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

j'ai une condition écrit sous la forme

table1.id1 = table2.id2 (+)


Merci d'avance


1 réponse

jee pee Messages postés 39576 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 15 avril 2024 9 219
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