-
En 1970 IBM desarrolló un nuevo software de base de datos llamado System R, para gestionar este sistema se empezó a desarrollar el lenguaje SQL.
-
SEQUEL fue el lenguaje que surgió para gestionar las bases de datos.
-
Una compañía llamada Relational Software, que más tarde pasaría a llamarse Oracle, decidió lanzar su propia versión de este lenguaje, que se llamó Oracle V2.
-
Después de que el SQL se convirtiese en el lenguaje de sistemas de gestión de base de datos, ANSI estandarizó este lenguaje.
La primera versión de este lenguaje se llamó SQL-86 o SQL1. -
Como SQL-86 no cubría todas las necesidades de los sistemas gestores de base de datos se lanzó una nueva versión llamada SQL-92 o SQL2.
-
En esta versión se implementaron expresiones regulares, triggers, consultas recursivas y características orientadas a objetos.
-
La ISO estandarizó la forma en que SQL utilizaba XML y la forma en la que se guardaban las datos.
Esta estandarización también permitió que las aplicaciones integrasen el uso de XQuery, lenguaje de consulta de XML. -
Esta nueva versión incluyó nuevas cláusulas, sentencias y triggers.
-
Esta versión añade búsqueda de patrones y funciones de compatibilidad con ficheros JSON.