SQL-Standards#

../_images/wolke-cumulus.jpg

Was ist SQL#

Eine strukturierte Abfragesprache für Tabellen in Datenbanken. Die Sprachkostrukte lassen sich in Gruppen einteilen und erlauben die Konstruktion spezieller Fragestellungen.

Die Entwicklung der SQL Standards.

ca. 1970:

Erste Umsetzung durch IBM

1976:

Veröffentlichung als SEQUEL

SQL-86:

SQL-1 Standard durch ANSI

1987:

SQL-1 Standard durch ISO

SQL-92:

SQL-2 Standard durch ANSI

SQL-1999:

SQL-3/SQL-99 - Erweiterungen für objektrelationale Daten

SQL-2003:
  • Erweiterungen für in XML strukturierte Daten

SQL-2008:
SQL-2011:
  • Temporal Data Support

  • DELETE in MERGE

  • piplined DML CALL (Verbesserungen)

  • Einschränkungen für fetch

  • Collectiontyp (Verbesserungen)

  • nicht erzwungene Tabelleneinschränkungen

  • Window-Fuktionen (Verbesserungen)

SQL-2016:
SQL-2019:
  • multi-demensionale Arrays

SQL-2023:
  • Propterty Graph Queries (SQL/PGQ)