Hola Buenos días;
Necesito ayuda con esta función.
create or replace
FUNCTION DESHABILITARMERUTMESEMDETR06 RETURN NUMBER
AS
BEGIN
EXECUTE IMMEDIATE 'alter table ME_RUTINAMENUSEMANALDETALLE disable constraint ME_RUTINAMENUSEMDETALLE_R06';
RETURN 1;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line('Error en la función DESHABILITARMERUTMESEMDETR06.');
RETURN 0;
END DESHABILITARMERUTMESEMDETR06;
Me pasa lo siguiente; si ejecuto manualmente el alter table que hay dentro de esa función, todo me funciona correctamente pero si ejecuto la función que e escrito siempre me va a la excepción y querría saber por que y como arreglarlo.
Espero vuestra ayuda.
Y muchas gracias;