Edición 2016 del estándar SQL
SQL:2016 o ISO/IEC 9075:2016 (bajo el título general «Tecnología de la información – Lenguajes de bases de datos – SQL») es la octava revisión del estándar ISO (1987) y ANSI (1986) para el lenguaje de consulta de bases de datos SQL . Fue adoptado formalmente en diciembre de 2016. [1] El estándar consta de 9 partes que se describen con cierto detalle en SQL . La siguiente versión es SQL:2023 .
Nuevas funciones
SQL:2016 introdujo 44 nuevas funciones opcionales. [2] 22 de ellas pertenecen a la funcionalidad JSON, diez más están relacionadas con funciones de tabla polimórficas. Las incorporaciones al estándar incluyen:
- JSON : Funciones para crear documentos JSON, acceder a partes de documentos JSON y comprobar si una cadena contiene datos JSON válidos
- Reconocimiento de patrones de filas: comparación de una secuencia de filas con un patrón de expresión regular
- Formato y análisis de fecha y hora
- LISTAGG: Una función para transformar valores de un grupo de filas en una cadena delimitada
- Funciones de tabla polimórficas: funciones de tabla sin tipo de retorno predefinido
- Nuevo tipo de datos DECFLOAT
Véase también
Wikilibros tiene un libro sobre el tema: Lenguaje de consulta estructurado
Referencias
- ^ "ISO/IEC 9075, 13249 y otras" . Consultado el 15 de marzo de 2017 .
- ^ "Novedades de SQL: 2016" . Consultado el 16 de junio de 2017 .
Enlaces externos
- "SQL:2016", Catálogo (tienda web) , ISO.
- ISO/IEC TR 19075-5:2016: Reconocimiento de patrones de filas en SQL
- ISO/IEC TR 19075-6:2017: Compatibilidad de SQL con la notación de objetos JavaScript (JSON)
- ISO/IEC TR 19075-7:2017: Funciones de tabla polimórficas en SQL