Práctica 1 - guardaPlato.sql

De FdIwiki ABD
Revisión a fecha de 21:39 14 mar 2016; Jcopado (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

-- La tabla TrazaPlatos se debe haber creado previamente

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 IS

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;