Vous êtes sur la page 1sur 4

UNIVERSIDAD TÉCNICA DE BABAHOYO

FACULTAD DE ADMINISTRACIÓN, FINANZAS E INFORMÁTICA

Nombre: Jessica Villala Gonzales

Fecha: 1 de junio del 2017

Docente: Ing. Freddy Jordán

Materia: Base de datos Avanzada.

Tema: Funciones en Oracle

Ejercicio 1

Implementar una función que permita consultar los precios de todos los productos según el
código del producto que asigne el usuario.

1. Ejecutamos consulta.

Realizamos una consulta que muestre el precio del producto del Código 50

2. Ejecutar Función

Creamos la Función ObtenerPrecio la misma que retornara el precio del producto

3. Compilaremos la función
La funcion no presenta errores
UNIVERSIDAD TÉCNICA DE BABAHOYO
FACULTAD DE ADMINISTRACIÓN, FINANZAS E INFORMÁTICA

Utilización de la función ObtenerPrecio

Utilizaremos un select para llamar la función y asignaremos el código del producto del que
deseamos obtener el precio.

Si deseamos visualizar más campos de la tabla, realizamos un select con los campos que seamos
mostrar sobre la tabla “Productos” condicionando según el código del producto que se desee
visualizar.

Utilización de la función ObtenerPrecio mediante un Bloque Anónimo

Otra forma de utilizar las funciones es mediante los bloques anónimos a continuación se
presenta la utilización de la función ObtenerPrecio mediante un bloque anónimo.

En el presente solo se muestra el resultado de la función junto con un mensaje

Ejecución del bloque anónimo


UNIVERSIDAD TÉCNICA DE BABAHOYO
FACULTAD DE ADMINISTRACIÓN, FINANZAS E INFORMÁTICA

Ejercicio 2

Implementar una función que aplique un incremento a la cantidad de los productos según
defina el usuario la cantidad y código del producto.

Para este ejemplo trabajaremos con el código del producto 1

1. Primero verificaremos la cantidad en existencia del producto uno

2. Ahora aplicaremos la función de Incremento de cantidad sobre los productos

La función presenta dos parámetros de entrada la cual será la cantidad de incremento y el código
del producto respectivamente, de la misma que forma solo retornará el incremento total de
dicho producto.

Ejecución

3. Aplicación de la función en un bloque anónimo


UNIVERSIDAD TÉCNICA DE BABAHOYO
FACULTAD DE ADMINISTRACIÓN, FINANZAS E INFORMÁTICA

Vous aimerez peut-être aussi