SET SERVEROUTPUT ON; DECLARE ivaNuevo NUMBER := ${IVA_A_APLICAR}; impivaNuevo NUMBER := ${IMPORTE_IVA}; imptotNuevo NUMBER := ${IMPORTE_TOTAL}; numalbgBuscar VARCHAR2(20) := '${NUMALBG_A_MODIFICAR}'; BEGIN UPDATE FACTURAS SET iva = ivaNuevo, impiva = impivaNuevo, imptot = imptotNuevo WHERE numalbg = numalbgBuscar; dbms_output.put_line('Actualizado correctamente. Filas actualizadas: ' || SQL%rowcount); -- Descomentar COMMIT --ROLLBACK; -- COMMIT; EXCEPTION WHEN OTHERS THEN ROLLBACK; dbms_output.put_line('Hecho rollback' ); DBMS_OUTPUT.put_line('Error:'||TO_CHAR(SQLCODE)); DBMS_OUTPUT.put_line(SQLERRM); END;