1989 SQL-89 Revision menor que añadió restricciones de intergridad como PRIMARY KEY y FOREIGN KEY.
1992 SQL-92 la version más influyente, introdujo los JOIN (LEFT, RIGTH, FULL), tipos de datos como DATE y TIME, y la expresión CASE.
1999 SQL-99 (SQL3) Añadió funciones de bases de datos relacional-objeto, disparadores (tiggers), y consultas recursivas (WITH RECURSIVE).
2003 SQL-2003 introdujo soporte nativo para XML, funciones de ventana (OLAP) y secuencias generadas automáticamente.
2006 SQL-2006 Definía como integrar SQL con XML y usar XQuery para consultar datos XML dentro de la DB
2008 SLQ:2008 Añadió la instruccion MERGE (UPSERT) y mejoras en las definiciones de disipadores y cursores.
2011 SLQ:2011 Introdujo los datos temporales, permitiendo consultar el estado de los datos en un punto especifico del pasado.
2016 SQL:2016 Soporte nativo para JSON, permitiendo almacenar, consultar y manipular documentos JSON directamente.
2019 SQL:2019 Añadió funciones de SQL multidimensional (MDX) y mejoras en el soporte de JSON y arreglos.
2023 SQL:2023 La versión más reciente. Su mayor novedad es el soporte para consultas de grafos (Porperty Graph Queries o PGQ) integradas en el lenguaje.
Es importante no confundir los estándares anteriores con las versiones de programas específicos. Por ejemplo, Microsoft SQL Server tiene sus propias versiones (2017-2019-2022), que implementan partes de estos estándares junto con su propio dialecto llamado T-SQL.

No hay comentarios:
Publicar un comentario