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

SQL:2008

partes, que abarcan el Framework, la Fundación, el SQL/CLI, SQL/PSM, SQL/MED, SQL/OLB, SQL/Schemata, SQL/JRT Using Java, y varias especificaciones relacionadas

SQL:1999

versión de SQL:1999 tenía cinco partes: SQL/Framework ISO/IEC 9075-1:1999 SQL/Foundation ISO/IEC 9075-2:1999 SQL/CLI ISO/IEC 9075-3:1999 SQL/PSM ISO/IEC

SQL-92

estándares SQL. Dos extensiones significativas se publicaron después del estándar (pero antes de la siguiente revisión importante). SQL/CLI en 1995 SQL/PSM en

ISO/IEC 9075:2016

Framework (SQL/Framework) Parte 2: Foundation (SQL/Foundation) Parte 3: Call-Level Interface(SQL/CLI) Parte 4: Persistent stored modules (SQL/PSM) Parte

Open Database Connectivity

al insertar una capa intermedia denominada nivel de Interfaz de Cliente SQL (CLI), entre la aplicación y el DBMS. El propósito de esta capa es traducir

CLI

Significados de CLI: Command line interface o en español interfaz de línea de comandos. Call Level Interface (un API de gestión de base de datos SQL) Common Language

MySQL

MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual: licencia pública general/licencia comercial por Oracle Corporation

MyODBC

permite la conexión a los servidores de base de datos SQL. Se basa en la interfaz de nivel de llamada CLI, especificaciones de X / Open y ISO / IEC para los