DECLARE
nuevo_department_id departments.department_id%TYPE;
BEGIN
SELECT MAX(department_id) + 1
INTO nuevo_department_id
FROM departments;
INSERT INTO departments (department_id, department_name, manager_id,
location_id)
VALUES (nuevo_department_id, 'INFORMATICA', 100, 1000);
COMMIT;
DBMS_OUTPUT.PUT_LINE('Nuevo departamento insertado con department_id: ' ||
nuevo_department_id);
END;
DECLARE
department_id departments.department_id%TYPE;
BEGIN
SELECT department_id
INTO department_id
FROM departments
WHERE department_name = 'INFORMATICA';
UPDATE departments
SET location_id = 1000
WHERE department_id = department_id;
COMMIT;
DBMS_OUTPUT.PUT_LINE('El location_id del departamento ' || department_id || '
ha sido actualizado a 1700.');
END;
DECLARE
department_id departments.department_id%TYPE;
BEGIN
SELECT department_id
INTO department_id
FROM departments
WHERE department_name = 'INFORMATICA';
DELETE FROM departments
WHERE department_id = department_id;
COMMIT;
DBMS_OUTPUT.PUT_LINE('Departamento con ID ' || department_id || ' eliminado.');
END;