
Wir lieben doch alle Open Source Software. Wäre es nicht schön, wenn internationale Standards wie der SQL-Standard auch öffentlich wären?
Obwohl er zwar öffentlich ist – also nicht geheim – ist er nicht gratis.
Wenn du den SQL-Standard wirklich brauchst, musst du wohl zahlen. Der einzige Tipp den ich habe, ist in den lokalen Institutionen der Mitgliedstaaten (DIN, Austrian Standards) nachzusehen, ob er dort billiger zu haben ist.
Meisten werden aber die Informationen auf dieser Webseite ausreichend sein.
- SQL:2023
Enthält einen neuen Teil: 9075-16:2023 Property Graph Queries (SQL/PGQ).
Die anderen Teile wurden auch überarbeitet. Insbesondere wurde die JSON-Funktinalität maßgeblich erweitert.
❗Teil 1 kann bei ISO kostenlos heruntergeladen werden.
Zugehöriger Artikel auf modern-sql.com: „SQL:2023“
Empfohlene Lektüre: SQL:2023 is finished: Here is what’s new
- SQL:2019
Im Juni 2019 wurde ein neuer Teil veröffentlicht: 9075-15:2019 Multi-dimensional arrays (SQL/MDA).
Empfohlene Dokumente:
Bei ISO ist auch ein technischer Report für CHF 187 erhältlich (wahrscheinlich nur eine aktualisierte Version des kostenlosen Reports oben)0: ISO/IEC 19075-8.
- SQL:2016
ISO hat Technical Reports zu einigen Themen herausgebracht:
SQL support for JavaScript Object Notation (JSON) (ISO/IEC TR 19075-6:2017)
Polymorphic table functions in SQL (ISO/IEC TR 19075-7:2017)
Über
listagg
habe ich einen Artikel verfasst.Navigierbare BNF Grammatik von Teil 2.
SQL:2016 Validator: https://developer.mimer.com/sql-2016-validator/
- SQL:2011
Navigierbare BNF Grammatik von Teil 2 und Teil 4.
Ein Arbeitsentwurf aller Teile ist als „SQL:20nn Working Draft Documents“ auf http://www.wiscorp.com/SQLStandards.html verlinkt.
Empfohlene Artikel (englische PDFs):
- SQL:2008
Navigierbare BNF Grammatik von Teil 2.
- SQL:2003
Navigierbare BNF Grammatik von Teil 2 (alternative Quelle).
- SQL:1999
Der komplette Inhalt des Buches „SQL-99 Complete, Really“ ist in der crate.io online und gratis verfügbar. Im krassen Widerspruch zum Titel ist diese Buch keineswegs komplett, sondern beschreibt lediglich Kern-SQL:1999.
Online Validator bei http://developer.mimer.se/.
Navigierbare BNF Grammatik von Teil 2 (alternative Quelle).
- SQL-92
Ein Entwurf des Standards ist unter http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt verfügbar.
Online Validator bei http://developer.mimer.se/.
Navigierbare BNF Grammatik von Teil 2 (alternative Quelle).
- SQL-86
Der Standard ist als FIPS 127 bei nist.gov verfügbar.