Welches DBMS ist das weitverbreiteste
-
geeky schrieb:
Unix-Tom schrieb:
und bauen auch eigene Syntax ein.z.B. LIMIT X,Y
Das gehört echt nicht zum Standard ? - Bei LIMIT hätte ich das nicht vermutet...
Braucht man ja auch normalerweise nicht, bloß kann MySQL keine serverseitigen Cursor...
MfG SideWinder
-
Ich hab auch zuerst den Standardkram gelernt. Wenn man den drauf hat, kann man sich auf allen DBMS grundlegend durchschlagen.
Der Spezialkram ist sich dann leider nur noch ähnlich, hat aber einen gewissen Wiedererkennungswert. (Proceduren usw.)
Und dann gibt es noch tonnenweise Befehle, die es nur bei einem DBMS jeweils gibt, die musst du sowieso immer extra lernen.
Wenn du Programme dafür schreiben willst, hast du sowieso ein Problem, wenn du nicht das DBMS vorfindest, für das du entwickelt hast. Es gibt so viele Unterschiede zwischen den Datentypen, das macht teilweise gar keinen Spaß mehr. Also aufpassen.
-
LIMIT X gehört zum Standard aber LIMIT X,Y IMHO nicht
-
Wenn man SQL92-konform bleiben möchte, muss man also LIMIT und OFFSET verwenden?
-
nman schrieb:
Wenn man SQL92-konform bleiben möchte, muss man also LIMIT und OFFSET verwenden?
"LIMIT" gibt es im SQL92-Standard überhaupt nicht, wenn ich mich nicht völlig irren sollte... .
-
SideWinder schrieb:
geeky schrieb:
Unix-Tom schrieb:
und bauen auch eigene Syntax ein.z.B. LIMIT X,Y
Das gehört echt nicht zum Standard ? - Bei LIMIT hätte ich das nicht vermutet...
Braucht man ja auch normalerweise nicht, bloß kann MySQL keine serverseitigen Cursor...
MfG SideWinder
Cursor sind laaaangsam.
Häufig werden Cursor verwendet um Schleifen, wie in Hochsprachen verwendet, zu erzeugen, was wenig performant ist.
Fast alle Cursor lassen sich durch ein normales "SELECT" ersetzen. Man muss halt nur wissen wie... .
-
Finten schrieb:
"LIMIT" gibt es im SQL92-Standard überhaupt nicht, wenn ich mich nicht völlig irren sollte... .
Tatsächlich...
Hat vielleicht jemand einen URL für einen Draft vom SQL92-Standard oä?
(Irgendwas was man sich legal und gratis herunterladen kann, wäre einfach fein, so wie das beim C++-Standard gehandhabt wird.)
-
nman schrieb:
Finten schrieb:
"LIMIT" gibt es im SQL92-Standard überhaupt nicht, wenn ich mich nicht völlig irren sollte... .
Tatsächlich...
Hat vielleicht jemand einen URL für einen Draft vom SQL92-Standard oä?
(Irgendwas was man sich legal und gratis herunterladen kann, wäre einfach fein, so wie das beim C++-Standard gehandhabt wird.)
-
Finten schrieb:
Danke schön, aber das sind ja nur die Schlüsselwörter, mich hätte wirklich der Standard selbst interessiert.
-
nman schrieb:
Finten schrieb:
Danke schön, aber das sind ja nur die Schlüsselwörter, mich hätte wirklich der Standard selbst interessiert.
-
Finten schrieb:
Ist auch nicht der Standard.
Egal, ich werde mir den einfach mal in der Bibliothek ausborgen.