CREATE TRIGGER NEW_SOP
ON SOP10100
AFTER UPDATE
AS
SET NOCOUNT ON
DECLARE
@r AS int,
@SOPNUMBE varchar(21),
@SUBJECTTEXT as varchar(50),
@MESSAGETEXT as varchar(100),
@ATTACHMENTNAME as varchar(50),
@VOLUME as numeric (19,5)
SET @SOPNUMBE = (SELECT SOPNUMBE FROM INSERTED)
SET @VOLUME = (SELECT SUBTOTAL FROM INSERTED)
SET @SUBJECTTEXT = 'Order Notification: SOP ' + rtrim(@SOPNUMBE)
SET @ATTACHMENTNAME = rtrim('SOP' + @SOPNUMBE) + '.CSV'
SET @MESSAGETEXT= 'SOP Number: ' + rtrim(@SOPNUMBE) + ' was just created'
IF @VOLUME > 5000
BEGIN
EXEC @r = master.dbo.xp_smtp_sendmail
@FROM = N'administrator@mycompany.com',
@TO = N'me@mycompany.com',
@subject = @SUBJECTTEXT,
@message = @MESSAGETEXT,
@type = N'text/html',
@server = N'127.0.0.1',
@dumpmsg = N'C:\MyEmailLog1.log'
END