Bonjour à tous,
une question simple
quel standard Oracle préconise-t-il ?
le LEFT INNER... ou le where XX(+) = XX ?
Merci de votre aide.
Version imprimable
Bonjour à tous,
une question simple
quel standard Oracle préconise-t-il ?
le LEFT INNER... ou le where XX(+) = XX ?
Merci de votre aide.
:alerte: Le (+) n'est pas standard SQL, c'est une syntaxe spécifique à Oracle, c'est pourquoi je te conseille de ne pas t'y habituer
Si tu n'as encore aucune habitude, emploie le LEFT INNER. Ceci deviendra le standard et je vois bien le (+) disparaitre à long terme. Tu auras sans doute aussi moins de risques de message d'erreurs de syntaxe si tu as plusieurs jointures externes.
Tu as même les dernières versions des outils comme Oracle Warehouse Builder qui transforme le (+) en LEFT INNER lorsqu'il génère le PL/SQL.