DOAG Datenbank Kolumne: Der neue SQL-Standard ist da!

  • Erstellt von Ulrike Schwinn
  • Datenbank Kolumne, Datenbank

Wer hat nicht schon einmal etwas vom SQL-Standard gehört? Ein gemeinsames Gremium von ISO und IEC standardisiert SQL unter Mitwirkung nationaler Normungsgremien wie ANSI oder DIN.

Der erste SQL-Standard erschien 1986/87 und wurde seither regelmäßig überarbeitet und erweitert, zuletzt im Jahr 2016.

Nun ist es wieder soweit: Der nächste SQL-Standard ist erschienen – unter der genauen Bezeichnung ISO/IEC 9075-1:2023 (auch SQL:2023) – als Nachfolger von SQL:2016.

Neben neuen Funktionen im SQL-Umfeld, gibt es JSON-Erweiterungen zur einfacheren Interaktion und Speicherung von JSON-Dokumenten und als ein weiteres Highlight einen ganz neuen Teil – nämlich SQL/PGQ (part 16) für Property-Graph-Abfragen, um, wie der Name schon sagt, die Interaktion mit Property-Graphen über SQL zu ermöglichen.

SQL:2023 hat mittlerweile einen Umfang von ca. 4371 Seiten und besteht aus 11 Teilen (parts), die über den ISO-Store erhältlich sind.

Es handelt sich dabei um folgende:

ISO/IEC 9075-1:2023 Part 1: Framework (SQL/Framework) (74 Seiten) (https://www.iso.org/standard/76583.html)

ISO/IEC 9075-1:2023 Part 2: Foundation (SQL/Foundation) (1715 Seiten) (https://www.iso.org/standard/76584.html)

ISO/IEC 9075-1:2023 Part 3: Call-Level Interface (SQL/CLI) (371 Seiten) (https://www.iso.org/standard/84803.html)

ISO/IEC 9075-1:2023 Part 4: Persistent stored modules (SQL/PSM) (158 Seiten) (https://www.iso.org/standard/76585.html)

ISO/IEC 9075-1:2023 Part 9: Management of External Data (SQL/MED) (447 Seiten) (https://www.iso.org/standard/84804.html)

ISO/IEC 9075-1:2023 Part 10: Object language bindings (SQL/OLB) (317 Seiten) (https://www.iso.org/standard/84805.html)

ISO/IEC 9075-1:2023 Part 11: Information and definition schemas (SQL/Schemata) (307 Seiten) (https://www.iso.org/standard/76586.html)

ISO/IEC 9075-1:2023 Part 13: SQL Routines and types using the Java TM programming language (SQL/JRT) (132 Seiten) (https://www.iso.org/standard/84806.html)

ISO/IEC 9075-1:2023 Part 14: XML-Related Specifications (SQL/XML) (432 Seiten) (https://www.iso.org/standard/76587.html)

ISO/IEC 9075-1:2023 Part 15: Multidimensional arrays (SQL/MDA) (149 Seiten) (https://www.iso.org/standard/84807.html)

ISO/IEC 9075-1:2023 Part 16: Property Graph Queries (SQL/PGQ) (269 Seiten) (https://www.iso.org/standard/79473.html)

 

Oracle war auch dieses Mal aktiv an der Weiterentwicklung des Standards beteiligt. Viele dieser Funktionen werden bereits vom Oracle Database 23c Free – Developer Release unterstützt. Dies kann unter folgender URL https://www.oracle.com/database/free/download/ heruntergeladen und kostenlos verwendet werden.

Am Besten gleich herunterladen und ausprobieren!

 

Ulrike Schwinn

Oracle Deutschland

----

Bild von Gerd Altmann auf Pixabay

Datenbank-Kolumne-Der-neue-SQL-Standard-ist-da_WEB_1000x750px
© Gerd Altmann