Vous êtes sur la page 1sur 2

SQL-92

SQL-92 fue la tercera revisin del lenguaje SQL. A diferencia de SQL-89, fue una revisin importante del estndar.[cita requerida]
Aparte de algunas incompatibilidades menores, el estndar SQL-89 es compatible con SQL-92.

La especificacin estndar creci aproximadamente unas cinco veces en comparacin con SQL-89. Gran parte de ello se deba a
especificaciones ms precisas de las caractersticas existentes. El aumento debido a las nuevas caractersticas fue slo por un factor
de 1,52. Muchas de las nuevas caractersticas ya haban sido implementadas por los vendedores antes de que se adoptase el nuevo
estndar. Sin embargo, la mayora de las nuevas caractersticas se agregaron en los niveles "intermedio" y "completo" de la
especificacin, lo que significa que la conformidad con el nivel de entrada SQL-92 apenas era ms exigente que la conformidad con
SQL-89.

Las revisiones posteriores del estndar incluyenSQL:1999 (SQL3), SQL:2003, SQL:2008 y SQL:2011.

ndice
1 Nuevas caractersticas
2 Extensiones
3 Referencias
4 Enlaces externos

Nuevas caractersticas
Las nuevas caractersticas significativas incluyen:

Nuevos tipos de datos definidos: DATE, TIME, TIMESTAMP, INTERVAL, BIT string, VARCHAR strings, y NATIONAL
CHARACTER strings.
Soporte adicional codificacin de caracteresms all del requisito base para representar sentencias SQL.
Nuevas operaciones escalares tales como concatenacin de cadenas y extraccin de subcadenas, matemticas, de
fecha y hora y declaraciones condicionales.
Nuevas operaciones comoUNION JOIN, NATURAL JOIN, establecer diferencias y establecer intersecciones.
Expresiones condicionales conCASE.
Soporte alternativo para el Lenguaje de Definicin de Datos (DDL por sus siglas en ingls) a travs de ALTER y
DROP.
Posibilidad de enlazarC (lenguaje de programacin), Ada (lenguaje de programacin)y MUMPS.
Nueva funcionalidad para controlar los privilegios de usuario.
Nueva funcionalidad de comprobacin de la integridad, como larestriccin de verificacin.
Un nuevo esquema de informacin de slo lectura sobre metadatos de la base de datos como, por ejemplo, las
tablas que contiene, etc. Un ejemplo de esto esSELECT * FROM INFORMATION_SCHEMA.TABLES; .
Ejecucin dinmica de sentecias (en luegar de prepararlas).
Mejor soporte para acceso remoto.
Tablas temporales. Por ejemplo,CREATE TEMP TABLEetc.
Transacciones.
Nuevas operaciones para cambiar tipos de datos en el momento indicado a travs de
CAST (expr AS type).
Cursores.
Asegura la compatibilidad hacia delante y hacia atrs con otros estndares SQL.
Extensiones
Dos extensiones significativas se publicaron despus del estndar (pero antes de la siguiente revisin importante).

SQL/CLI en 1995
SQL/PSM en 1996

Referencias

Enlaces externos
The SQL-92 standard
BNF Grammar for ISO/IEC 9075:1992 - Database Language SQL (SQL-92)
Presentation of SQL:1999; covers history and features of SQL-92 as well.

Obtenido de https://es.wikipedia.org/w/index.php?title=SQL-92&oldid=102509317

Se edit esta pgina por ltima vez el 11 oct 2017 a las 07:29.

El texto est disponible bajo laLicencia Creative Commons Atribucin Compartir Igual 3.0 ; pueden aplicarse clusulas
adicionales. Al usar este sitio, usted acepta nuestrostrminos de uso y nuestra poltica de privacidad.
Wikipedia es una marca registrada de laFundacin Wikimedia, Inc., una organizacin sin nimo de lucro.

Vous aimerez peut-être aussi