Operaciones de Actualización y Eliminación en Bases de Datos SQL desde COBOL
En esta lección, nos centraremos en cómo realizar operaciones de actualización y eliminación de datos en una base de datos SQL utilizando programas COBOL. Aprenderemos a modificar registros existentes y a eliminar información según nuestras necesidades.
IDENTIFICATION DIVISION.
PROGRAM-ID. ActualizacionEliminacionSQL.
DATA DIVISION.
WORKING-STORAGE SECTION.
EXEC SQL
INCLUDE SQLCA
END-EXEC.
EXEC SQL
BEGIN DECLARE SECTION
END-EXEC.
01 EdadModificar PIC 9(3) VALUE 30.
01 NombreEliminar PIC X(30) VALUE 'EmpleadoEliminar'.
EXEC SQL
END DECLARE SECTION
END-EXEC.
PROCEDURE DIVISION.
EXEC SQL
CONNECT TO 'nombre_bd' USER 'usuario' USING 'contrasena'
END-EXEC.
EXEC SQL
UPDATE Empleados
SET Edad = :EdadModificar
WHERE Nombre = :NombreModificar
END-EXEC.
DISPLAY 'Registro actualizado correctamente.'.
EXEC SQL
DELETE FROM Empleados
WHERE Nombre = :NombreEliminar
END-EXEC.
DISPLAY 'Registro eliminado correctamente.'.
EXEC SQL
COMMIT
END-EXEC.
EXEC SQL
DISCONNECT
END-EXEC.
STOP RUN.
En este ejemplo, nos conectamos a la base de datos, actualizamos un registro en la tabla "Empleados" y eliminamos otro registro. La sentencia UPDATE se utiliza para modificar datos existentes, y la sentencia DELETE elimina registros según una condición especificada.
Puntos Destacados:
- La sentencia
UPDATEse utiliza para modificar datos existentes en la base de datos. - La sentencia
DELETEelimina registros según una condición especificada. - Es crucial manejar adecuadamente la conexión y desconexión de la base de datos.
En futuras lecciones, exploraremos estrategias avanzadas para manipular datos en bases de datos SQL desde COBOL y cómo trabajar con transacciones. ¡Sigue aprendiendo y disfrutando del viaje!
No hay comentarios:
Publicar un comentario