UFN_MKTDOCUMENT_GETVIEW
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@DOCUMENTID | uniqueidentifier | IN |
Definition
Copy
create function dbo.[UFN_MKTDOCUMENT_GETVIEW]
(
@DOCUMENTID uniqueidentifier
)
returns table
as
return (select
[MKTDOCUMENT].[NAME] as [NAME],
[MKTDOCUMENT].[DESCRIPTION] as [DESCRIPTION],
[MKTDOCUMENT].[SITEID] as [SITEID],
[MKTDOCUMENT].[COST] as [COST],
[MKTDOCUMENT].[COSTDISTRIBUTIONMETHODCODE] as [COSTDISTRIBUTIONMETHODCODE],
[MKTDOCUMENT].[DOCUMENTTYPECODEID] as [DOCUMENTTYPECODEID],
[MKTDOCUMENT].[FILEURL] as [FILEURL],
null as [FILE], -- file will be loaded on demand
[MKTDOCUMENT].[FILENAME] as [FILENAME],
[MKTDOCUMENT].[BASECURRENCYID] as [BASECURRENCYID],
dbo.[UFN_CURRENCY_GETDESCRIPTION]([MKTDOCUMENT].[BASECURRENCYID]) as [CURRENCY],
[MKTDOCUMENTTYPECODE].[DESCRIPTION] as [DOCUMENTTYPE],
dbo.[UFN_TRANSLATIONFUNCTION_SITE_GETNAME]([MKTDOCUMENT].[SITEID]) as [SITE],
[MKTDOCUMENT].[COSTDISTRIBUTIONMETHOD] as [COSTDISTRIBUTIONMETHOD]
from dbo.[MKTDOCUMENT]
left join [MKTDOCUMENTTYPECODE] on [MKTDOCUMENTTYPECODE].[ID] = [MKTDOCUMENT].[DOCUMENTTYPECODEID]
where [MKTDOCUMENT].[ID] = @DOCUMENTID);