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