Les nouveautés ajoutées dans SQL:2023
(peter.eisentraut.org)- Le groupe de travail a transmis la version finale à l’ISO et attend son approbation
Modifications du langage SQL existant
- Précision du traitement de
NULLparUNIQUE - Possibilité d’utiliser
ORDER BYsur des champs non sélectionnés dans une table groupée - Ajout des fonctions
GREATESTetLEAST - Ajout des fonctions
LPADetRPAD - Fonctions
TRIMmulti-caractères (LTRIM,RTRIM,BTRIM) - Si seul
VARCHARest indiqué, une longueur maximale est attribuée automatiquement - Amélioration des valeurs de marquage
CYCLE - Ajout de la fonction
ANY_VALUE() - Prise en charge des littéraux entiers non décimaux (
0xFFFF,0o755,0b11001111) - Prise en charge des underscores dans les littéraux numériques (pour le regroupement visuel)
Nouvelles fonctionnalités liées à JSON
- Type de données
JSON - Type de données
JSONamélioré (ajout de la vérificationUNIQUE KEYS) - JSON basé sur des chaînes :
JSON_OBJECT,JSON_OBJECTAGG,JSON_TABLE - Possibilité d’utiliser des littéraux entiers hexadécimaux dans le langage SQL/JSON Path
- Accesseur simplifié SQL/JSON : accès possible comme à un type composite ou un tableau avec
. - Méthodes d’élément SQL/JSON :
bigint(),date(),integer(), ... - Comparaison de JSON
Requêtes de graphes de propriétés (SQL/PGQ)
- Possibilité d’interroger des tables comme une base de données graphe
Aucun commentaire pour le moment.