Ejemplos

Trigger Insert

 

ALTER TRIGGER [dbo].[Articulos_Familias_ITrig]
ON [dbo].[Articulos_Familias]
FOR INSERT
AS
Declare @ins int
IF @@ROWCOUNT<>0 BEGIN
--Comprobar la integridad con LineasNegocio
SELECT @Ins=COUNT(I.IdLineaNegocio)
FROM Inserted I LEFT JOIN LineasNegocio LN ON I.IdLineaNegocio= LN.IdLineaNegocio
WHERE I.IdLineaNegocio IS NOT NULL AND LN.IdLineaNegocio IS NULL
IF @Ins>0 BEGIN
PRINT 'Error a insertar Familia de Articulo. La LineaNegocio No Existente.'
ROLLBACK TRANSACTION
RETURN
END
END