Neben einem aktuellen Beispiel liefert Jonathan Lewis in seinem Blog eine sehr schöne Erklärung für die Tatsache, dass die ANSI Join Syntax gegenüber der Oracle Join Syntax noch immer im Nachteil ist:
In almost all cases the SQL you write using the ANSI standard syntax is tranformed into a statement using Oracle’s original syntax before being optimised – and there are still odd cases where the translation is not ideal. This can result in poor performance, it can result in wrong results.
Völlig einleuchtend - und so klar hatte ich das Problem bisher nicht fassen können (obwohl es nach dieser Erläuterung ganz und gar offensichtlich ist).
Keine Kommentare:
Kommentar veröffentlichen