row
row
: values row('r1c1','r1c2'), row('r2c1', 'r2c2')
With
-Klausel: with x (c1,c2) as (values …)
• Nur ohne Schlüsselwort row
Klick auf eine Funktion (z. B. „gültig, wo select
gültig ist“) um zu sehen, wie sich die Verfügbarkeit entwickelt hat.
Hier kann man sehen, dass SQLite values
erst seit Kurzem überall akzeptiert, wo select
gültig ist. In dieser Ansicht ist für die Datenbanken, die eine Funktion nicht unterstützen, auch festgehalten welche Version geprüft wurde.
modern SQL wird unweigerlich beides werden: eine Hommage an den SQL-Standard und eine Beschwerde über die mangelnde Umsetzung. Die Verfügbarkeitsdokumentation und die oben erwähnten alternativen Lösungen (konforme und proprietäre) sorgen dafür, dass das Jammern produktiv bleibt. Sieh dir zum Beispiel select
ohne from
an.
Dies ist nur der erste Schritt einer langen Reise. Ich lade dich ein, dieser Reise per Twitter, E-Mail oder RSS zu folgen.
Markus verwandelt veraltetes SQL-92-Wissen in solides und zeitgemäßes SQL-Know-how