✒️ABAP El lenguaje SQL y la sentencia SELECT
ABAP El lenguaje SQL y la sentencia SELECT
Lenguale SQL
SQL lenguale de conuslta estructurado. usado cominterfaz para comunicarse con las bases de datos y realizar operaciones de acceso y manipulacion de informacion almacenada.
DDL. lenguales de definicon de datos (CREATE,ALTER,DROP)
DML. Lenguale de manupulacion de Datos (SELECT, INSERT, UPDATE, MODIFy,DELETE)
DCL. Lenguales de Control de datos. (GRANT, REVOKE)
SELECT * INTO TABLE. se usa para ontener todos los registros de una tabla
REFRESH. es recomendable hacer refresh de la tabla interna ti_ en doden se almacenarán los datos antes de realizar la seleccion de los mismos.
En caso de utilizar una variable v_ o una estructura w_ entoces deberemos ejecutar CLAER
INTO TABLE Se usa cuando el resulatdo de laa consulta se guarda en uan tabla interna ti_
APPENDING TABLE Se usa para conservar el contenido de la ti_ luego de reiteradas selecciones.
SELECT SINGLE. Se usa para obtenr la primera ocurencia donde se determina una condicion
SELECT INTO CORRESPONDING FILDS OF TABLE. Se usa para obtener de una tabla base de datos los registros que cumplan con una condicion para guardarlos en una tabla interna que no tiene la misma estructura. deben coresponder las posisiones y el tipo de datos de los campos para que la comparacion sea correcta.
SELECT ...WHERE IN. Se usa para selecion de los registros en base a los que el usuario ingresa por pantalla. p_ parametros, s_ select-options. IN se utiliza en select options en las condiciones SELECT.
SELECT MAX. se usa para obtener el registro o dato con el valor mas alto.
SELECT COUNT se usa para obtener el total de registros consultados.
SELECT FOR ALL ENTRIES IN . se usa para obtener todos los registros existentes en una tabla interna ti_
equivalente a un select anidado pero a diferencia de acceder solo una sola vez a la base de datos a realizar la consulta.
concidencias de la tabla ztabla_usuarios con ti_proveedores almacenandola en ti_usuarios.
SELECT... LIKE. Se utiliza para obtener todos los registros que cumplan un patron
SELECT...INNER JOIN se utiliza para realizar un select a mas de una tabla.
LEFT OUTER JOIN . obtenemos el resultado coincidente entre dos tablas A y B mas los que no coinciden de la parte A.
 
 
 
Sobre el autor
Publicación académica de Luis Fernando López Martínez, en su ámbito de estudios para la Carrera Consultor ABAP.
Luis Fernando López Martínez
Profesión: Lic. en Informática - Mexico - Legajo: NH37E
✒️Autor de: 25 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP Fiori
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial