TRANSACT SQL - Ejemplo: Trigger Insert

Creado por David Miralpeix, Modificado el Fri, 16 Feb 2024 a las 12:24 PM por David Miralpeix

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

 

¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo