✒️ABAP El lenguaje SQL y la sentencia SELECT
ABAP El lenguaje SQL y la sentencia SELECT
EL LENGUAJE SQL: SQL como sus siglas la identifican, se definen como "Lenguaje de consulta estructurado" este lenguaje puede ser clasificado en tres grupos que son los siguientes:
- Lenguaje de definición de datos DDL: gracias a este lenguaje podemos definir los diferentes objetos que tenemos en nuestra base de datos, se utiliza para definir estructuras como son el esquema, la base de datos, las tablas de bases de datos, las restricciones, etc. Para definir las estructuras disponemos de 3 sentencias:
*** CREATE: se utiliza para crear una base de datos, tablas bases de datos, vistas, etc.
*** ALTER: se utiliza para modificar la estructura de la base de datos, por ejemplo añadir o borrar columnas de una tabla base de datos.
*** DROP: con esta sentencia podemos eliminar los objetos de la estructura, por ejemplo un índice o una secuencia.
- Lenguaje de manipulación de datos DML: gracias a este lenguaje podemos manipular los datos de los diferentes objetos que disponemos en nuestra base de datos, sobre todo, en las tablas, donde podemos realizar inserciones, actualizaciones y borrado de datos, además de poder también extraer estos datos. El DML permite a los usuarios introducir datos para posteriormente realizar tareas de consulta o modificación de los datos que contienen las bases de datos. Las sentencias que se utilizan para manipular datos son:
*** SELECT: esta sentencia se utiliza para realizar consultas sobre los datos.
*** INSERT: con esta sentencia podemos insertar los valores en una tabla base de datos.
*** UPDATE: se utiliza para modificar los valores de uno o varios registros.
*** MODIFY: también se utiliza para modificar los valores de uno o varios registros.
*** DELET: se utiliza para eliminar las filas de una tabla base de datos.
- Lenguaje de control de datos DCL: gracias a este lenguaje podemos darle o quitarle permisos sobre los objetos a los usuarios que se conectan a la base de datos. Estos comandos permiten al administrador del sistema gestor de base de datos, controlar el acceso a los objetos, es decir, podemos otorgar o denegar permisos a uno o más roles para realizar determinadas tareas. Los comandos para controlar los permisos son los siguientes:
*** GRANT: permite otorgar permisos.
*** REVOKE: elimina los permisos que previamente se han concedido.
LA SENTENCIA SELECT: se utiliza para recuperar información en SQL, es decir, permite obtener registros de la base de datos, de una o varias tablas combinadas. Además permite hacer filtrados de la información, para obtener únicamente los registros que cumplen ciertas condiciones. Una sentencia SELECT recupera cero o más filas de una o más tablas de base de datos o vistas de base de datos. ej: SELECT * FROM z_tabla usuarios INTO TABLE ti_usuarios.
*** SELECT SIGLE para obtener la primera ocurrencia de un tabla donde se cumpla una determinada condición.
*** SELECT INTO CORRESPONDING FIELD OF TABLE: lo utilizamos para obtener los registros de una tabla base de datos que cumplan una condición pero lo guardamos en una tabla interna que no tiene la misma estructura de la tabla de base de datos.
*** SELECT MAX: para obtener el usuario activo con valor más alto.
 
 
 
Sobre el autor
Publicación académica de Jean Carlos Lopez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jean Carlos Lopez
Profesión: Ingeniero en Infomática - Venezuela - Legajo: AG33O
✒️Autor de: 75 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP BASIS Nivel Inicial
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Jean Lopez