Seleccion de Datos.
La sentencia principal para acceder a la informacion de una base de datos es SELECT.
Y se deben establecer las condiciones siguientes para que el acceso sea ideal:
1 Tener en consideracion los campos que se quieren recuperar en la consulta. (SELECT)
2 Saber cual sera la tabla de origen de donde se tomaran los datos. (FROM)
3 Tener idnetificado cual sera el target o el destino donde se almacenaran los datos que se extraeran.(INTO)
4 definir condiciones de busqueda o clausulas para optimizar la extraccion.(WHERE)
Existen diferentes maneras de administrar el target de los datos, que en este caso, corresponde al punto 3:
a) Utilizando la sentencia INTO TABLE para almacenar el resultado de la consulta en el destino reemplazando todo lo que existe al momento de ejecutar el programa.
b) Utilizando la sentencia APPENDING TABLE para almacenar al final del target el resultado de la consulta respetando todo lo que existe al momento de ejecutar el programa.
c) Utilizando la sentencia INTO CORRESPONDING FIELDS OF TABLE para almacenar el resultado de la consulta en un destino con una estructura de columnas diferente, solo en los campos que sean iguales.
d) Si se quisiera obtener de una tabla todos los registros que existan en una tabla interna cargada con datos, entonces se utiliza la sentencia FOR ALL ENTRIES IN, con la que se puede definir condiciones durante el tiempo de ejecucion.