Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2009, 06:25
Hypocrisy
 
Fecha de Ingreso: noviembre-2009
Mensajes: 13
Antigüedad: 14 años, 5 meses
Puntos: 0
Problema procedimiento almacenado

Buenas
Tengo un problemilla. Necesito crear un procedimiento que depende el codigo de receta que introduzcamos, borre los ingredientes clasificados como carne, siempre y cuando no haya otro ingrediente dentro de la misma receta clasificado como fruta o verdura.

El problema que tengo en el procedimiento, es como hago para eliminar los ingredientes, donde debo poner la sentencia para eliminar el ingrediente? dentro del bucle? dentro del if??
El codigo para eliminar el ingrediente carn seria el siguiente:
Delete from ingr_recpt
where codi_ingr in (select codi_ingr
from ingredients
where classificacio='Carn')

Para buscar si hay algun ingrediente carn y si en la misma receta esta la fruta o verdura, lo tendria que hacer con un if , etc etc, no?

Una ayudita, gracias ;)