- 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
NULL par UNIQUE
- Possibilité d’utiliser
ORDER BY sur des champs non sélectionnés dans une table groupée
- Ajout des fonctions
GREATEST et LEAST
- Ajout des fonctions
LPAD et RPAD
- Fonctions
TRIM multi-caractères (LTRIM, RTRIM, BTRIM)
- Si seul
VARCHAR est 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
JSON amélioré (ajout de la vérification UNIQUE 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.