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
UPDATE
se utiliza para modificar datos existentes en la base de datos. - La sentencia
DELETE
elimina 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