Andreas Korthaus: "standard-konformes" SQL für DB-Abstraktion

Beitrag lesen

Hi!

Halt, halt. Ich wollte nicht sagen, dass es dies in anderen DBMS nicht gibt; sondern
nur anmerken, dass die Syntax anders aussieht.

Das ist fast genauso schlimm wie "gibts nicht", denn sowas verhindert eine wirkliche Abstraktion von der Datenbank. Ich denke ich muss PEAR::DB mal etwas näher unter die Lupe nehmen, denn wechen Sinn hätte so ein Abstraktions-Layer, wenn man damit keinen wirklich halbwegs global verwendbaren SQL-Code schreiben könnte! Aber zur Not gibt es da ja noch ein Package, das SEL-Querys aus ich glaube irgenwelchen Arrays die man übergibt generiert, da sollte das vielleicht besser funkitonieren

Du sprichst von einem DB-Layer und
von MySQL, PostgreSQL und evtl. noch andere; deshalb habe ich dich darauf hingewiesen.

Ja, wie ist das denn jetzt? Kann ich bei den genannten eine gemeinsame Syntax für Alias verwenden?

SELECT B.foo_id, A.bar_id FROM foo A, bar B

gibt's z. B. auch.

Ja, aber ich will im Code mich nicht um verschiedene Datenbank-abhängigen SQL-Versionen kümmern müssen!

Grüße
Andreas