
09/06/2010, 08:17
|
 | | | Fecha de Ingreso: noviembre-2008 Ubicación: Ica
Mensajes: 295
Antigüedad: 16 años, 3 meses Puntos: 0 | |
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. |