In letzter Zeit gibt es keine einzige "hinzugefügte Version" von SQL, da SQL keine monolithische Sprache mit unterschiedlichen Versionen wie eine Programmiersprache ist. Hier ist jedoch eine Aufschlüsselung darüber, wie sich SQL entwickelt und welche jüngsten Ergänzungen und Änderungen vorgenommen wurden:
SQL ist ein Standard, keine Sprache:
* SQL ist ein Standard: Die strukturierte Abfragesprache (SQL) wird durch das American National Standards Institute (ANSI) definiert und die Internationale Organisation für Standardisierung (ISO) . Diese Organisationen veröffentlichen regelmäßig aktualisierte Versionen des SQL -Standards.
* Implementierungen: Verschiedene Datenbanksysteme (wie MySQL, PostgreSQL, Oracle, SQL Server) implementieren den SQL -Standard, können jedoch ihre eigenen Erweiterungen oder Funktionen hinzufügen.
Neuere Entwicklungen in SQL:
* SQL:2016 :Dies war ein großes Update, das 2016 veröffentlicht wurde. Es fügte Funktionen hinzu wie:
* JSON -Unterstützung: Fähigkeit, mit JSON -Daten direkt innerhalb von SQL zu arbeiten.
* Fensterfunktionen: Berechnen Sie die Werte über eine Reihe von Zeilen und erleichtern komplexen Aggregationen.
* rekursive gemeinsame Tabellenausdrücke (CTE): Ermöglicht Ihnen, Tabellen rekursiv zu definieren, was für hierarchische Daten nützlich ist.
* SQL:2019 :Dieses Update konzentrierte sich auf:
* Verbesserte Unterstützung für Zeitreihendaten: Funktionen für die Arbeit mit zeitbasierten Daten.
* zusätzliche Fensterfunktionsfunktionen.
* genauere Datentypen.
* SQL:2023 :Dies ist die neueste Version, die im Jahr 2023 veröffentlicht wurde. Es enthält:
* Verbesserte Unterstützung für räumliche Daten.
* Verbesserte Handhabung der Datums- und Uhrzeitwerte.
* Neue Funktionen für die Datenveration.
* fortlaufende Entwicklung: Auch nach offiziellen Veröffentlichungen entwickelt sich SQL weiter durch Erweiterungen und Verbesserungen bestimmter Datenbankanbieter.
Key Takeaways:
* SQL ist ein Standard, der kontinuierlich aktualisiert wird.
* Verschiedene Datenbanksysteme implementieren den Standard mit unterschiedlichen Konformitätsniveaus und zusätzlichen Funktionen.
* Die jüngsten Updates konzentrierten sich auf Funktionen für JSON-Daten, Fensterfunktionen, Zeitreihendaten und räumliche Daten.
Um spezifischere Funktionen zu finden, die von einem bestimmten Datenbankanbieter hinzugefügt wurden, sollten Sie ihre Dokumentation konsultieren.