Re: Subselect


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Axel Pürner am Dezember 13, 2003 um 10:16:

Als Antwort auf Re: Subselect geschrieben von Birgit on Dezember 12, 2003 um 21:18:

Hi Birgit,

: was ist denn das spezielle an der Abfrage?
: Das ist doch ein einfacher Inner-Join, den ich auf dem Host so formulieren würde, oder?

Das war nicht die Frage von Mickey, sondern:
"Was sind mögliche Gründe dafür, daß die folgende Abfrage auf
DB2 für NT funktioniert und auf dem Großrechner unter OS 390,
DB2 7.1.1, mit dem genannten fehler abbricht."

Vermutlich hat er die Abfrage in einem Programm, das er auf NT entwickelt hat, aber unter OS/390 zur Zeit nicht läuft. Vermutlich möchte er auch den Code für NT und OS/390 gleich halten.Das man das anders formulieren kann, steht außer Frage, ebenso, daß der einfache Inner Join unter NT natürlich auch funktioniert. Man kann sich übrigens im Visual Explain unter NT zeigen lassen, wie DB2 den Select umformuliert, und dann die optimierte Form verwenden.

Nebenbei, es ist mir in den letzten 2 Jahren bei meiner Beratertätigkeit aufgefallen, daß viele Entwickler sich immer weniger Gedanken um optimale SQL-Formulierungen machen. Aber das ist wohl ein anderes Thema.


MfG

Axel Pürner



Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]