✒️ABAP El lenguaje SQL y la sentencia SELECT
ABAP El lenguaje SQL y la sentencia SELECT
6| SQL Y SENTENCIA SELECT
SQL – Lenguaje de Consulta Estructurado
Clasificadas en 3 grupos:
DDL – Lenguaje de Definición de Datos. Definimos los diferentes objetos que tenemos en nuestra base de datos.
(CREATE, ALTER, DROP)
DML- Lenguaje de Manipulación de Datos.
(SELECT, INSERT, UPDATE, MODIFY, DELETE)
DCL – Lenguaje de Control de Datos. Damos o quitamos permisos para los usuarios.
(GRANT, REVOKE)
SELECT
SELECT <resultado> FROM <tabla> INTO <target> WHERE <condiciones>.
SELECT * INTO TALBE
Para guardar el resultado de la consulta dentro de una tabla interna.
SELECT * APPENDING TABLE
Para conservar el contenido de la tabla interna.
* Recomendación:
Siempre usar REFRESH de la TI en donde se almacenarán los datos antes de realizar la selección
Usar CLEAR para variables / estructuras.
SELECT SINGLE *
Si buscamos obtener la primera ocurrencia de la tabla donde se cumpla determinada condición
SELECT INTO CORRESPONDING FIELDS OF TABLE
Si buscamos obtener de una tabla los registros que cumplan una condición, pero deseamos guardarlo en una tabla interna que no tiene la misma estructura que la tabla base de datos.
SELECT …WHERE IN
SELECT MAX
Si buscamos el valor mas alto.
SELECT COUNT
Si quisiéramos saber la cantidad de usuarios que cumplan una condición.
SELECT FOR ALL ENTRIES IN
Si quisiéramos obtener de una tabla todos los registros que existan en una tabla interna. Nos permite especificar condiciones en tiempo de ejecución
SELECT LIKE
Si quisiéramos obtener todos los registros que cumplan con un patrón de texto en alguno de sus campos.
SELECT … INNER JOIN
Para realizar un select a mas de una TBD
 
 
 
Sobre el autor
Publicación académica de Maximiliano Andres Fraga, en su ámbito de estudios para la Carrera Consultor ABAP.
Maximiliano Andres Fraga
Profesión: Desarrollador - Argentina - Legajo: PX18Q
✒️Autor de: 20 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Maximiliano Fraga