Trigger que valida si el nombre tiene mas de 15 car谩cteres o si el puntaje es mayor a 100:
ALTER TRIGGER tr_Update ON UsuarioTarget
AFTER UPDATE
AS
BEGIN
IF (ROWCOUNT_BIG() = 0)
RETURN;
DECLARE @Nombre NVARCHAR(50)
DECLARE @Puntos INT
SELECT @Nombre = Nombre, @Puntos = Puntos FROM INSERTED
IF LEN(@Nombre) > 15
BEGIN
PRINT 'El nombre es muy largo. M谩ximo 15 car谩cteres.'
ROLLBACK
RETURN
END
IF @Puntos > 100
BEGIN
PRINT 'El puntaje m谩ximo es de 100'
ROLLBACK
RETURN
END
PRINT 'Se realiz贸 el Update'
END
驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.