UNIDAD 3: DICCIONARIO DE DATOS
LECCION 6: INSTRUCCIONES SQL: SENTENCIA SELECT
1| La principal sentencia para acceder a una tabla es SELECT.
SELECT - campos que se han de recuperar
FROM - tabla de donde se extraen los datos
INTO - target o destino donde se alojan los datos
WHERE - condiciones de búsqueda.
Se recomienda antes de cargar la tabla interna el CLEAR REFRESH.
SELECT SINGLE (para obtener la primera ocurrencia según la
condición en la tabla)
INTO CORRESPONDING FIELDS OF TABLE (para los registros que
guardamos en una tabla interna que guardan la misma posición
y característica y que no es de la misma estructura de la
tabla que vamos a extraer los datos)
Para conservar los datos de la tabla interna luego de
reiteradas selecciones usamos APPENDING TABLE.
- la clausula IN se usa para los SELECT-OPTIONS en las
condiciones de un SELECT
Si quisiéramos obtener los registros de una tabla que
existan en una tabla interna cargada usaremos la sentencia
FOR ALL ENTRIES IN
Ejem.
SELECT *
INTO ti_usuarios
FROM ztabla_usuarios
FOR ALL ENTRIES IN ti_proveedores
WHERE dni = ti_proveedores-dni.