Tema: Triggers
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2010, 08:17
Avatar de frankjoel86
frankjoel86
 
Fecha de Ingreso: noviembre-2008
Ubicación: Ica
Mensajes: 295
Antigüedad: 16 años, 3 meses
Puntos: 0
Sonrisa Triggers

Saludos gentita, dejo el siguiente codigo:

ALTER TRIGGER TG_SALDOCLIENTE
ON PEDIDO
FOR INSERT
AS
BEGIN
UPDATE CUENTA SET SALDO=SALDO-INSERTED.TOTAL FROM INSERTED
INNER JOIN CUENTA ON INSERTED.IDCLIENTE=CUENTA.IDCLIENTE
END

-- TABLAS
PEDIDOS
IDPE, IDCLI, IDPRO, TOTAL

CUENTAS
IDCU, IDCLI, MONTO
--EL TRIGGER HACE, AL INSERTAR UN PEDIDO, SE ACTUALIZA EL MONTO DE LA CUENTA MENOS EL TOTAL DE PEDIDO UNIENDO POR EL IDCLI.
-- LA PREGUNTA ES: SI SE INSERTAR UN PEDIDO MAYOR AL MONTO DE CUENTA, QUE ME SALGA UN MENSAJE. COMO LO ARIA?
-- SE AGRADECE CUALQUIER APOYO.