Edición 2003 del estándar SQL
SQL:2003 es la quinta revisión del lenguaje de consulta de bases de datos SQL . El estándar consta de 9 partes que se describen en detalle en SQL . Fue actualizado por SQL:2006 .
Nuevas funciones
El estándar SQL:2003 realiza modificaciones menores en todas las partes de SQL:1999 (también conocido como SQL3) e introduce oficialmente algunas características nuevas como: [1]
- Características relacionadas con XML ( SQL/XML )
- Funciones de ventana
- El generador de secuencias, que permite secuencias estandarizadas
- Dos nuevos tipos de columnas: valores generados automáticamente y columnas de identidad
- La nueva declaración MERGE
- extensiones a la declaración CREATE TABLE , para permitir "CREATE TABLE AS" y "CREATE TABLE LIKE"
- Eliminación de los tipos de datos "BIT" y "BIT VARYING" mal implementados
- Las capacidades OLAP (inicialmente agregadas en SQL:1999 ) se ampliaron con una función de ventana . [2]
Disponibilidad de la documentación
El estándar SQL no está disponible de forma gratuita, pero se puede adquirir en ISO o ANSI. Hay disponible un borrador final en formato comprimido en Whitemarsh Information Systems Corporation. El archivo comprimido contiene varios archivos PDF que definen las partes de la especificación SQL:2003.
Referencias
- ^ Eisenberg, Andrew; et al. (marzo de 2004). "SQL:2003 Has Been Published". SIGMOD Record . 33 (1): 119–126. doi :10.1145/974121.974142. Archivado desde el original (pdf) el 2007-11-11 . Consultado el 2007-08-14 .
- ^ Christian S. Jensen; Torben Bach Pedersen; Christian Thomsen (2010). Bases de datos multidimensionales y almacenamiento de datos. Morgan & Claypool Publishers. pág. 26. ISBN 978-1-60845-537-9.
Enlaces externos
- Gramática BNF para ISO/IEC 9075:2003 – SQL/Framework