martes, 10 de febrero de 2026

Versiones

1986 SQL-86 SQL1 primera rattificacion oficial por ANSI e ISO, definia las sentencias básicas (SELECT, INSERT, UPDATE, DELETE).
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

¿porque se trabaja desde terminal?

 La terminal de MySQL o consola MySQL es una consola de comandos tipo terminal de Linux (o tipo MS-DOS) desde donde la que podemos hacer abs...