
INSTRUCCIONES SQL
SELECT = es la sentencia principal .
SELECT <resultado> se colocan los campos a recuperar.
FROM <tabla> es el origen de donde se sacan los datos.
INTO <target> es distinto a donde se alojan los datos.
WHERE <condiciones> condiciones de la busqueda.
podria ocurrir que querramos conservar el contenido de la tabla interna *TI_USUARIOS* luego de reiteradas selecciones, en este caso tendriamos que usar la clausula APPENDING TABLE en lugar de INTO TABLE.
! es recomendable hacer CLEAR Y REFRESH de la tabla interna antes de realizar la seleccion.
si quisieramos obtener la primera ocurrencia de la tabla ** donde se cumpla determinada condicion debemos usar la clausula SINGLE.
SELECT SINGLE *
FROM *table*
INTO *name*
WHERE *condicion*
si quisieramos obtener de una tabla los registros que cumplan con una condicion pero queremos guardarlo en una tabla interna que no tiene la misma estructura que la tabla, entonces tenemos uqe usar la clausula INTO CORRESPONDING FIELDS OF TABLE.
./ INTO CORRESPONDING FIELDS OF TABLE *name*.
la sentencia INTO CORRESPONDING FIELDS OF TABLE realiza la comparacion de los campos teniendo en cuenta los tipos de los campos de cada tabla y la posicion de cada uno de ellos. ej char(4) -> char(4). para que la comparacion sea correcta.