Bonjour à tous,
une question simple
quel standard Oracle préconise-t-il ?
le LEFT INNER... ou le where XX(+) = XX ?
Merci de votre aide.
Bonjour à tous,
une question simple
quel standard Oracle préconise-t-il ?
le LEFT INNER... ou le where XX(+) = XX ?
Merci de votre aide.
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
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !
Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
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.
Partager