fnGetExclusionEmailAddresses
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@AppealID | int | IN |
Definition
Copy
CREATE FUNCTION [dbo].[fnGetExclusionEmailAddresses](@AppealID INT)
RETURNS TABLE AS RETURN
SELECT DISTINCT ep.EmailAddress FROM EmailProjectAppeal_EmailList epael
INNER JOIN EmailList_People ep on epael.EmailListID = ep.EmailListID
WHERE epael.EmailProjectAppealID = @AppealID AND epael.AppealListType = 3
AND IsNull(ep.EmailAddress,'') <> ''
UNION ALL
SELECT DISTINCT ml.EmailAddress FROM EmailProjectAppeal_EmailList epael
INNER JOIN EmailListUploadMasterList ml on epael.EmailListID = ml.EmailListID
WHERE epael.EmailProjectAppealID = @AppealID AND epael.AppealListType = 3
AND IsNull(ml.EmailAddress,'') <> ''
UNION ALL
SELECT DISTINCT eud.EmailAddress FROM EmailProjectAppeal_EmailList epael
INNER JOIN EmailList_UserDefined eud on epael.EmailListID = eud.EmailListID
WHERE epael.EmailProjectAppealID = @AppealID AND epael.AppealListType = 3
AND IsNull(eud.EmailAddress,'') <> ''