Con la sentencia SELECT podemos realizar lecturas en base de datos leyendo sólo las columnas que nos interesa. Esta lección trata de explicarle cómo realizar este tipo de lectura en base de datos.
- Sintaxis
SELECT columns
FROM source
INTO|APPENDING target
[[FOR ALL ENTRIES IN itab] WHERE sql_cond]
[GROUP BY group] [HAVING group_cond]
[ORDER BY sort_key].
…
[ENDSELECT].
- Efecto
SELECT es la instrucción Open SQL utilizada para leer registros de una o más tablas de base de datos en objetos de datos.
- Aplicación práctica
En un programa ejecutable declaramos el tipo local GTY_FLIGHTS con los siguientes componentes:
Declaramos una tabla interna en base al tipo creado y realizamos una lectura en la tabla ZSPFLISA00001 obteniendo las columnas correspondientes al tipo declarado sin utilizar el añadido INTO CORRESPONDING FIELDS en la sentencia SELECT. Al finalizar mostramos en la salida el contenido de la tabla interna utilizando el método estático DISPLAY de la clase estándar CL_DEMO_OUTPUT.
- Implementamos el código fuente.
- Ejecutamos el programa.