UFN_ITINERARYRESOURCE_GETRESOURCESTRING
Creates a string of all the resources used in an itinerary.
Return
Return Type |
---|
nvarchar(500) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ITINERARYID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_ITINERARYRESOURCE_GETRESOURCESTRING
(
@ITINERARYID uniqueidentifier
)
returns nvarchar(500)
with execute as caller
as begin
declare @RESOURCES nvarchar(500);
set @RESOURCES = stuff((select '; ' + RESOURCE.NAME + ': '
+ CASE WHEN RESOURCE.ISPERTICKETITEM <> 1 THEN cast(ITINERARYRESOURCE.QUANTITYNEEDED as nvarchar(50))
ELSE cast(ITINERARYRESOURCE.PERTICKETQUANTITY as nvarchar(50)) + ' per ticket'
END
from ITINERARYRESOURCE
inner join RESOURCE
on ITINERARYRESOURCE.RESOURCEID = RESOURCE.ID
where ITINERARYRESOURCE.ITINERARYID = @ITINERARYID
for XML PATH('')),1, 2, '')
return @RESOURCES
end