USP_DATALIST_EVENTCOMMUNICATIONTEMPLATECHECKEXISTING

Parameters

Parameter Parameter Type Mode Description
@SELECTIONTEMPLATES xml IN

Definition

Copy


CREATE procedure dbo.USP_DATALIST_EVENTCOMMUNICATIONTEMPLATECHECKEXISTING(
    @SELECTIONTEMPLATES xml
)
as
    set nocount on;

    SELECT T.c.value('(ID)[1]','uniqueidentifier') EMAILTEMPLATEGUID, ET.NAME TEMPLATENAME, E.NAME EVENTNAME, ET.SUBJECT TEMPLATESUBJECT
    FROM @SELECTIONTEMPLATES.nodes('/ArrayOfEventDataRecordNameIDPair/EventDataRecordNameIDPair') T(c)
    inner join dbo.EMAILTEMPLATE ET ON ET.GUID = T.c.value('(ID)[1]','uniqueidentifier') and ET.Deleted = 0
  inner join dbo.EVENTEMAILTEMPLATE EET ON EET.EMAILTEMPLATEID = ET.ID 
  inner join dbo.Event E on E.ID = EET.EventID