|
Il n'y a pas récemment de "version ajoutée" de SQL, car SQL n'est pas un langage monolithique avec des versions distinctes comme un langage de programmation. Cependant, voici une ventilation de l'évolution de SQL et de ce que les ajouts et changements récents ont été apportés:
SQL est une norme, pas une langue:
* SQL est une norme: Le langage de requête structuré (SQL) est défini par le American National Standards Institute (ANSI) et l'Organisation internationale pour la normalisation (ISO) . Ces organisations publient périodiquement des versions mises à jour de la norme SQL.
* implémentations: Différents systèmes de base de données (comme MySQL, PostgreSQL, Oracle, SQL Server) implémentent la norme SQL, mais ils peuvent ajouter leurs propres extensions ou fonctionnalités.
Développements récents dans SQL:
* SQL:2016 :Il s'agissait d'une mise à jour majeure publiée en 2016. Il a ajouté des fonctionnalités comme:
* Support JSON: Capacité à travailler avec les données JSON directement dans SQL.
* Fonctions de fenêtre: Calculez les valeurs sur un ensemble de lignes, ce qui facilite les agrégations complexes.
* Expressions de table commune récursives (CTE): Vous permet de définir des tableaux récursivement, ce qui est utile pour les données hiérarchiques.
* SQL:2019 :Cette mise à jour s'est concentrée sur:
* Amélioration de la prise en charge des données de séries chronologiques: Fonctionnalités pour travailler avec des données basées sur le temps.
* Capacités de fonction de fenêtre supplémentaires.
* Types de données plus précis.
* SQL:2023 :Ceci est la dernière version, publiée en 2023. IT Fonctionnalités:
* Support amélioré des données spatiales.
* Amélioration de la gestion des valeurs de date et d'heure.
* nouvelles fonctionnalités pour la fédération des données.
* Évolution continue: Même après les versions officielles, SQL continue d'évoluer à travers des extensions et des améliorations apportées par des fournisseurs de bases de données spécifiques.
Prise des clés:
* SQL est une norme qui est continuellement mise à jour.
* Différents systèmes de base de données implémentent la norme avec différents niveaux de conformité et des fonctionnalités ajoutées.
* Les mises à jour récentes se sont concentrées sur les fonctionnalités des données JSON, les fonctions de fenêtre, les données de séries chronologiques et les données spatiales.
Pour découvrir des fonctionnalités plus spécifiques ajoutées par un fournisseur de base de données particulier, vous devez consulter leur documentation.
|