Práctica 1 - guardaPlato.sql

De FdIwiki ABD
Saltar a: navegación, buscar

--Jcopado (discusión) 20:45 14 mar 2016 (CET) (Jesús Copado y Javier Vicente)

CREATE OR REPLACE FUNCTION guardaPlato(

 rest_contiene contiene.restaurante%TYPE,
 plato_contiene contiene.plato%TYPE,
 pedido_contiene contiene.pedido%TYPE,
 precio_debido contiene.precio_con_comision%TYPE,
 unidades_contiene contiene.unidades%TYPE)

RETURN INT AS

BEGIN

 INSERT INTO TrazaPlatos VALUES (rest_contiene, plato_contiene, pedido_contiene, precio_debido, unidades_contiene);
 RETURN 0;
 
 EXCEPTION
   WHEN OTHERS THEN
     RETURN 1;
 

END guardaPlato;