Edición 2023 del estándar SQL
SQL:2023 o ISO/IEC 9075:2023 (bajo el título general «Tecnología de la información – Lenguajes de bases de datos – SQL») es la novena edición del estándar ISO (1987) y ANSI (1986) para el lenguaje de consulta de bases de datos SQL . Fue adoptado formalmente en junio de 2023.
Nuevas funciones
SQL:2023 incluye características nuevas y actualizadas. [1] Los cambios se pueden agrupar en tres áreas principales:
- Consultas de gráficos de propiedades, un lenguaje de consulta de gráficos creado sobre SQL
- Se ha agregado la nueva parte 16, “Consultas de gráficos de propiedades (SQL/PGQ)”, [2] al estándar SQL.
- Nuevas características relacionadas con JSON [3]
- Tipo de datos JSON (T801)
- Tipo de datos JSON mejorado (T802)
- JSON basado en cadenas (T803)
- Literales enteros hexadecimales en lenguaje de rutas SQL/JSON (T840)
- Accesor simplificado SQL/JSON (T860–T864)
- Métodos de elementos SQL/JSON (T865–T878)
- Comparación de JSON (T879–T882)
- Varios cambios menores en el lenguaje SQL existente (todas características opcionales):
- Tratamiento nulo ÚNICO (F292)
- ORDENAR POR en tabla agrupada (F868)
- MAYOR y MENOR (T054)
- Funciones de relleno de cadenas (T055)
- Función TRIM de múltiples caracteres (T056)
- Longitud máxima de tipos de cadenas opcionales (T081)
- Valores de marca de ciclo mejorados (T133)
- CUALQUIER_VALOR (T626)
- Guion bajo en literales numéricos (T662)
Consultas de gráficos de propiedades (SQL/PGQ)
SQL/PGQ reduce la diferencia de funcionalidad entre los DBMS relacionales y los DBMS gráficos nativos. Básicamente, esta nueva característica facilita la consulta de datos en tablas como si estuvieran en una base de datos gráfica , lo que proporciona una alternativa posiblemente más intuitiva a la escritura de consultas de unión complejas.
En comparación, el estándar GQL para DBMS de gráficos agrega actualizaciones de gráficos, consultas de múltiples gráficos y consultas que devuelven un resultado de gráfico en lugar de una tabla de enlace. [5]
Véase también
Wikilibros tiene un libro sobre el tema: Lenguaje de consulta estructurado
Referencias
- ^ Eisentraut, Peter (4 de abril de 2023). "SQL:2023 ha finalizado: aquí se muestran las novedades" (World Wide Web Log) . Consultado el 1 de junio de 2023 .
- ^ "Lenguajes de bases de datos SQL — Parte 16: Consultas de gráficos de propiedades (SQL/PGQ)". ISO/IEC 9075-16:2023 Tecnología de la información . ISO. 2023 . Consultado el 5 de junio de 2023 .
- ^ "Se lanza SQL: 2023: un gran avance en la gestión de datos". Diario de pila . 1 de junio de 2023. Archivado desde el original el 2023-06-02 . Consultado el 2023-06-02 .
- ^ diez Wolde, Daniel; Singh, Tavneet; Szárnyas, Gábor; Boncz, Peter (8 de enero de 2023). "DuckPGQ: consultas de gráficos de propiedades eficientes en un RDBMS analítico". IR . Países Bajos: CWI . Consultado el 2 de junio de 2023 .
Enlaces externos
- "SQL:2023", Catálogo (tienda web) , ISO.
- "Portal de mantenimiento de normas ISO", Artefactos digitales (archivos descargables gratuitamente) , ISO.