Ejecutar en SqlPlus una función definida en un package Oracle 10g





Puedes ejecutar desde Oracle SQLPLUS una función definida en un package con estas dos opciones.

 

Opción 1

 

En esta opción utilizaremos un bloque donde declararemos una variable para recoger el resultado de la función.

 

declare
     resultado number;
 begin
     -- Llamamos a la función
     resultado := nombre_package.nombre_function (100);
 end;

 

 

 

Opción 2

 

También podemos ejetutar la función usando un estamento SQL, por ejemplo:

 

select nombre_package.nombre_function (100) from dual;

 

Compatibilidad: Oracle 10g y Oracle 11g