Tutoriales gratuitos para el aprendizaje de la programacion informatica! Recuerda que si lo puedes imaginar... lo puedes programar!

INSERT en TABLA1 y modificar el contenido de TABLA2 SQL Query

/*
TRIGGER QUE SE EJECUTA CUANDO SE LLEVA A CABO UN INSERT EN UNA TABLA Y MODIFICA EL CONTENIDO DE OTRA TABLA
*/

USE EJEMPLO
GO
CREATE TRIGGER TR_PEDIDOS ON PEDIDO
FOR INSERT
AS
UPDATE A SET EXISTENCIA=(A.EXISTENCIA-INSERTADO.CANTIDAD)
FROM ARTICULOS AS A INNER JOIN INSERTED AS INSERTADO
ON A.CODIGO=INSERTADO.CODIGO

-- PARA PROBAR EL TRIGGER

INSERT INTO PEDIDO(ORDEN,CODIGO,DESCRIPCION,CANTIDAD)
VALUES('ORD01','01','COMPRA DE HARINA','4')

SELECT * FROM PEDIDO
SELECT * FROM ARTICULOS







No hay comentarios:

Publicar un comentario