lunes, 19 de enero de 2015

Ejecutar funciones definido desde un Paquete

Para ejecutar una función que está definida en un paquete, se tiene que colocar el prefijo del nombre del paquete seguido de un punto y el nombre de la función de la siguiente manera:

package_name.function_name (parameter1, parameter2, ... parameter_n)

Puede ejecutar una función de varias formas diferentes.

En primer lugar, puede ejecutar en un script de prueba haciendo una declaración simple. Por ejemplo podemos crear una variable que obtenga el resultado de la función de nuestro paquete. Con esto podemos obtener resultados y los valores que se necesitaran de nuestra función.

declare
   result number;
begin
   -- Call the function
   result := package_name.function_name('ACCOUNT');

end;

También podemos ejecutar una función mediante la ejecución de una sentencia SQL. Por ejemplo:

select package_name.function_name('ACCOUNT')

from dual;

3 comentarios: