The procedure call when an Azure Service Bus listener receives a message.
CREATE PROCEDURE Example.ServiceBusListener
AS
BEGIN
INSERT Example.ServiceBusMessage
(
MessageId,
Subject,
Body,
ContentType,
CorrelationId,
ReplyTo,
[To],
InsertDatetimeUtc
)
SELECT
MessageId,
Subject,
Body,
ContentType,
CorrelationId,
ReplyTo,
[To],
SYSUTCDATETIME()
FROM
#Message;
INSERT Example.ServiceBusExtraProperty
(
MessageId,
[Key],
Value
)
SELECT
MessageId,
[Key],
Value
FROM
#MessageExtraProperties;
END;