O que está sendo adicionado ao SQL:2023
(peter.eisentraut.org)- O grupo de trabalho enviou a versão final à ISO e está aguardando aprovação
Mudanças na linguagem SQL existente
- Tratamento de
NULLemUNIQUEexplicitado - Possibilidade de usar
ORDER BYcom campos não selecionados em tabelas agrupadas - Adição das funções
GREATESTeLEAST - Adição das funções
LPADeRPAD - Funções
TRIMde múltiplos caracteres (LTRIM,RTRIM,BTRIM) - Ao especificar apenas
VARCHAR, o valor de comprimento máximo é definido automaticamente - Melhorias nos valores de marcação de
CYCLE - Adição da função
ANY_VALUE() - Suporte a literais inteiros não decimais (
0xFFFF,0o755,0b11001111) - Suporte a sublinhados em literais numéricos (para agrupamento visual)
Novos recursos relacionados a JSON
- Tipo de dado
JSON - Tipo de dado
JSONaprimorado (com verificação adicional deUNIQUE KEYS) - JSON baseado em string:
JSON_OBJECT,JSON_OBJECTAGG,JSON_TABLE - Possibilidade de usar literais inteiros hexadecimais na linguagem SQL/JSON Path
- Acessador simplificado de SQL/JSON: acesso usando
.como em tipos compostos ou arrays - Métodos de item de SQL/JSON:
bigint(),date(),integer(),.. - Comparação de JSON
Consultas de grafo de propriedades (SQL/PGQ)
- Possibilidade de consultar tabelas como se fossem um banco de dados de grafos
Ainda não há comentários.