Programación de SQL
La base de datos Db2 para IBM i proporciona un amplio soporte para el lenguaje de consulta estructurado (SQL).
Los ejemplos de sentencias SQL que se muestran en esta colección de temas se basan en las tablas de ejemplo y presuponen que las sentencias siguientes son verdaderas:
- Cada ejemplo de SQL se muestra en varias líneas, con cada cláusula de la sentencia en una línea separada.
- Las palabras clave de SQL están resaltadas.
- Los nombres de tabla proporcionados en las tablas de ejemplo utilizan el esquema CORPDATA. Los nombres de tabla que no se encuentran en las tablas de ejemplo deben utilizar esquemas que cree.
- Se utiliza el convenio de denominación SQL.
- Las opciones de precompilación APOST y APOSTSQL se asumen aunque no son las opciones por defecto en COBOL. Los literales de serie de caracteres dentro de las sentencias de lenguaje principal y SQL están delimitados por comillas simples (').
- Se utiliza una secuencia de ordenación de *HEX, a menos que se indique lo contrario.
Siempre que los ejemplos varían de estos supuestos, se indica.
Puesto que esta colección de temas es para el programador de aplicaciones, la mayoría de los ejemplos se muestran como si se hubieran escrito en un programa de aplicación. Sin embargo, muchos ejemplos se pueden cambiar ligeramente y ejecutar interactivamente utilizando SQL interactivo. La sintaxis de una sentencia SQL, cuando se utiliza SQL interactivo, difiere ligeramente del formato de la misma sentencia cuando se incorpora en un programa.