Michael Schröpl: brauche hilfe bei sehr komplexer 'sort' syntax

Beitrag lesen

du scheinst dich ja gut auszukennen.
kennst du dann evtl. auch ne gute deutsche doku?
AURUF: mach mal einer selfSQL :-)

Tja, die Sache ist ähnlich wie bei HTML: Natürlich gibt es irgendwelche SQL-Standards, aber genauso natürlich hält sich kein Schwein daran.

Der "inner join" ist beispielsweise eine Art der Verknüpfung, die meines Wissens in "normalem" SQL gar nicht existiert (da geht das etwas anders) und deshalb in Oracle7 so nicht funktionieren würde. Wer einmal versucht hat, mit Oracle-Kenntnissen (wo wirklich viel geht, etwa Trigger und Constraints - wozu Anwendungen schreiben, wenn die Datenbank selbst intelligenten Code enthält?) eine "Datenbank" wie Access oder gar Lotus Notes (die haben nicht mal Primärschlüssel, sagt unser Lotus-Admin) zu verwenden, der erlebt einen Kulturschock.

Außerdem gibt es sehr viel mehr Datenbankhersteller als Browserhersteller.
selfSQL müßte sich mit unzähligen Dialekten befassen, und anders als bei HTML sieht das Ergebnis bei einer kleinen Abweichung nicht bloß unschön aus, sondern es funktioniert dann halt einfach nicht. Und es ist völlig normal, daß man dann erleben muß, sein gesamtes Datenbankdesign auf den Müll zu werfen, weil 2-3 notwendige Sprachelemente nicht vorhanden sind.
Wer eine Datenbankanwendung baut, muß sich letztlich auf die konkrete Datenbank einstellen. Es schadet nichts, wenn man Standards kennt und beachtet, aber es nützt auch nicht sehr viel - vor allem wenn nicht von vornherein die Anforderung besteht, portabel zu sein.