La signification du symbole (+) sous oracle

Kira safi -  
jee pee Messages postés 41519 Date d'inscription   Statut Modérateur Dernière intervention   -
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 41519 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
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