Esta parte de ISO/IEC 9075 define las estructuras de datos y las operaciones básicas en datos SQL. Proporciona capacidades funcionales para crear, acceder, mantener, controlar y proteger datos SQL. Esta parte de ISO/IEC 9075 especifica la sintaxis y la semántica de un lenguaje de base de datos:
——Para especificar y modificar la estructura y las restricciones de integridad de los datos SQL. — Para declarar e invocar operaciones sobre datos SQL y cursores. — Para declarar procedimientos de lenguaje de bases de datos. — Para incrustar sentencias SQL en una unidad de compilación que, por lo demás, se ajusta al estándar de un lenguaje de programación concreto (lenguaje anfitrión). — Para derivar una unidad de compilación equivalente que se ajuste al estándar de lenguaje de programación particular. En esa unidad de compilación equivalente, cada sentencia SQL incorporada ha sido reemplazada por una o más sentencias en el lenguaje anfitrión, algunas de las cuales invocan un procedimiento SQL invocado externamente que, cuando se ejecuta, tiene un efecto equivalente a ejecutar la sentencia SQL. — Para invocación directa de sentencias SQL. — Apoyar la preparación y ejecución dinámica de sentencias SQL. Esta parte de ISO/IEC 9075 proporciona un vehículo para la portabilidad de definiciones de datos y unidades de compilación entre implementaciones de SQL. Esta parte de ISO/IEC 9075 proporciona un vehículo para la interconexión de implementaciones de SQL. Las implementaciones de esta parte de ISO/IEC 9075 pueden existir en entornos que también soportan lenguajes de programación de aplicaciones, lenguajes de consulta de usuario final, sistemas de generación de informes, sistemas de diccionario de datos, sistemas de biblioteca de programas y sistemas de comunicación distribuida, así como diversas herramientas para bases de datos. diseño, administración de datos y optimización del rendimiento.
ISO/IEC 9075-2:2003 Historia
2023ISO/IEC 9075-2:2023 Tecnología de la información - Lenguajes de bases de datos SQL - Parte 2: Fundamentos (SQL/Foundation)
2022ISO/IEC 9075-2:2016/Cor 2:2022 Tecnología de la información — Lenguajes de bases de datos — SQL — Parte 2: Fundamentos (SQL/Foundation) — Corrigendum técnico 2
2019ISO/IEC 9075-2:2016/Cor 1:2019 Tecnología de la información — Lenguajes de bases de datos — SQL — Parte 2: Fundamentos (SQL/Foundation) — Corrigendum técnico 1
2016ISO/IEC 9075-2:2016 Tecnología de la información - Lenguajes de bases de datos - SQL - Parte 2: Fundamentos (SQL/Foundation)
2015ISO/IEC 9075-2:2011/Cor 2:2015 Tecnología de la información - Lenguajes de bases de datos - SQL - Parte 2: Fundación (SQL/Foundation); Corrigendum técnico 2
2013ISO/IEC 9075-2:2011/Cor 1:2013 Tecnologías de la información. Lenguajes de bases de datos - SQL. Parte 2: Fundación (SQL/Foundation); Corrigendum técnico 1
2011ISO/IEC 9075-2:2011 Tecnología de la información - Lenguajes de bases de datos - SQL - Parte 2: Fundamentos (SQL/Foundation)
2010ISO/IEC 9075-2:2008/Cor 1:2010 Tecnología de la información - Lenguajes de bases de datos - SQL - Parte 2: Fundación (SQL/Foundation)
2008ISO/IEC 9075-2:2008 Tecnología de la información - Lenguajes de bases de datos - SQL - Parte 2: Fundamentos (SQL/Foundation)
2007ISO/IEC 9075-2:2003/Cor 2:2007 Tecnología de la información - Lenguajes de bases de datos - SQL - Parte 2: Fundación (SQL/Foundation); Corrigendum técnico 2
2005ISO/IEC 9075-2:2003/Cor 1:2005 Tecnología de la información - Lenguajes de bases de datos - SQL - Parte 2: Fundamentos (SQL/Foundation); Corrigendum técnico 1
2003ISO/IEC 9075-2:1999/Cor 2:2003 Tecnología de la información - Lenguajes de bases de datos - SQL - Parte 2: Grundlagen (SQL/Foundation); Corrigendum técnico 2
2001ISO/IEC 9075-2:1999/Amd 1:2001/Cor 1:2003 Tecnología de la información - Lenguajes de bases de datos; SQL - Parte 1: Marco (SQL/Marco); Enmienda 1: Procesamiento analítico en línea (SQL/OLAP)
2003ISO/IEC 9075-2:2003 Tecnología de la información - Lenguajes de bases de datos - SQL - Parte 2: Fundación (SQL/Foundation)
2001ISO/IEC 9075-2:1999/Amd 1:2001 Tecnología de la información — Lenguajes de bases de datos — SQL — Parte 2: Fundamentos (SQL/Foundation) — Enmienda 1: Procesamiento analítico en línea (SQL/OLAP)
2000ISO/IEC 9075-2:1999/Cor 1:2000 Tecnología de la información - Lenguajes de bases de datos; SQL - Parte 2: Fundación (SQL/Fundación); Corrigendum técnico 1
1999ISO/IEC 9075-2:1999 Tecnología de la información - Lenguajes de bases de datos - SQL - Parte 2: Grundlagen (SQL/Foundation)