SQL: 2003 es la quinta revisión del lenguaje de consulta de base de datos SQL. La última revisión del estándar es SQL:2016.

Resumen

editar

El estándar SQL:2003 hace pequeñas modificaciones sobre la versión anterior, SQL:1999 (también conocido como SQL3), y oficialmente introduce algunas características nuevas como:

  • Las características relacionadas con XML
  • Funciones de ventana
  • Generador de la secuencia, lo que permite secuencias estandarizadas
  • Dos nuevos tipos de columna: valores auto-generados (auto-generated values) y la identidad de columnas (identity-columns)
  • La nueva sentencia MERGE
  • Ampliaciones de la sentencia CREATE TABLE, para permitir "CREATE TABLE AS" y "CREATE TABLE LIKE"
  • Eliminación de los tipos de datos "BIT" y "BIT VARYING"

Documentación disponible

editar

El estándar SQL no es de libre acceso. SQL:2003 se pueden adquirir a partir de ISO o ANSI. A fines del proyecto está disponible como un archivo zip de Whitemarsh Information Systems Corporation. El archivo ZIP contiene una serie de archivos PDF que definen las partes de la especificación SQL:2003.

📚 Artikel Terkait di Wikipedia

Inyección SQL

Inyección SQL es un método de infiltración de código intruso que se vale de una vulnerabilidad informática presente en una aplicación en el nivel de validación

PL/SQL

PL/SQL (Procedural Language/Structured Query Language) es un lenguaje de programación incrustado en Oracle.​ PL/SQL soportará todas las consultas, ya que

SQL

SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta estructurada) es un lenguaje específico de dominio, diseñado

SQL:1999

ejemplo: create type age as integer FINAL; create type salary as integer FINAL; crea dos tipos diferentes e incompatibles. Los tipos distintos de SQL utilizan

Lenguaje de definición de datos

sentencias SQL, por lo que el DDL no es realmente una lengua independiente. La declaración más común es CREATE TABLE. El lenguaje de consulta SQL, el más

Microsoft SQL Server

Microsoft SQL Server es un sistema de gestión de base de datos relacional, desarrollado por la empresa Microsoft. El lenguaje de desarrollo utilizado

PL/PgSQL

PL/pgSQL (Procedural Language/PostgreSQL Structured Query Language) es un lenguaje imperativo provisto por el gestor de base de datos PostgreSQL. Implementado

Null (SQL)

IS NOT NULL. CREATE TABLE t ( i INTEGER NOT NULL ); SQL/PSM (SQL Módulos Persistentes Almacenados) define extensiones procesales para SQL, como la declaración