# Trigger sql con envio mail

[Inicio](https://www.todoexpertos.com/) › [SQL Server](https://www.todoexpertos.com/temas/sql-server)

- Fecha de publicación: 2019-12-16
- Enlace canónico (HTML): https://www.todoexpertos.com/preguntas/a9bbgoukhg6rwih6/trigger-sql-con-envio-mail

## Pregunta

*Por Jose Miguel* · 2019-12-16

Necesito programar un trigger para que cada vez que se grabe en un determinado campo de la tabla un valor superior a 2500 lance un correo a una dirección de mail y no consigo dar con el código. El campo que tengo que controlar es el expbar4set ansi_nulls ongoset quoted_identifier ongocreate  trigger [dbo].[SendMail2500] on  [dbo].[expedic4] for insert,update asset nocount ondeclare @body nvarchar(max);beginif update(expbar4)beginset @body = 'Se ha grabado un registro con un valor superior '+ (select ExpCtrcod as Centro,Expcod as Expedicion,Expbar4 as Kilos from inserted);EXEC msdb.dbo.sp_send_dbmail@recipients = 'indico70@gmail.com', @subject = 'Valor Superado', @body = @body;Endfrom inserted as I left join deleted as Don d.holcod=i.holcod and d.seccod=i.seccod and d.expctrcod=i.expctrcod andd.expcod=i.expcodwhere isnull(d.expbar4,-1)<>isnull(i.expbar4,-1) and i.seccod=10 and i.expbar4>2500endendset nocount offPodríais

## Respuestas (0)

_Esta pregunta aún no tiene respuestas._

---
*Fuente: [https://www.todoexpertos.com/preguntas/a9bbgoukhg6rwih6/trigger-sql-con-envio-mail](https://www.todoexpertos.com/preguntas/a9bbgoukhg6rwih6/trigger-sql-con-envio-mail) — consultado el 2026-10-22. Al citar, enlaza la URL canónica e indica la fecha de consulta.*
