Erstellen einer Nachricht
Mit dem SQL-Skript wird auch eine Gespeicherte Prozedur „p_CreateNewMailMessage" angelegt, welche über eine externe Komponente aufgerufen werden kann.
USE [SNCEmailDatabase]
GO
DECLARE@return_value int,
@MessageId int,
@ResultCode int,
@ResultText nvarchar(50)
EXEC@return_value = [dbo].[p_CreateNewMailMessage]
@Sender = N'dev@dev.local',
@Recipient = N'rcpt@dev.local',
@Subject = N'Das ist ein Betreff',
@Body = N'Das ist eine Nachricht in Plaintext',
@ScheduleDateTime = N'10.01.2022 19:00:00',
@Attachments = N'Att1.pdf|Att2.pdf',
@MessageId = @MessageId OUTPUT,
@ResultCode = @ResultCode OUTPUT,
@ResultText = @ResultText OUTPUT
SELECT @MessageId as N'@MessageId',
@ResultCode as N'@ResultCode',
@ResultText as N'@ResultText'
SELECT 'Return Value' = @return_value