Tema: Trigger
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/07/2017, 20:28
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Trigger

Los triggers solo tienen como datos de entrada los mismos que componen los campos de la tabla donde se define el trigger. Esto quiere decir que solo cuentas con esos valores para resolver el problema. Nada mas que los datos que enviaste a ESA tabla.
Usualmente una tabla de ventas está vinculada a un detalle de venta, que es donde van los ID de cada articulo vendido. A su vez la venta, si es el comprobante de la venta, se asocia por su ID con cada uno de los productos vendidos y de esa forma puedes, con solo ese dato, obtener la lista de productos a procesar, las cantidades y hacer el retiro de stock.
En cualquier caso, estoy dandote solo una descripcion teórica porque sin conocer la estructura de los datos de tu base no te puedo aportar una solución mas concreta.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)