UFN_DSQL_JOURNALENTRYFROMACCOUNTSTRUCTURE
Returns as sql statement for all columns of JournalEntry plus one column called DATAELEMENTID for the account structure guid that was passed in.
Return
| Return Type |
|---|
| nvarchar(max) |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @ID | uniqueidentifier | IN |
Definition
Copy
create function [dbo].[UFN_DSQL_JOURNALENTRYFROMACCOUNTSTRUCTURE] (@ID as uniqueidentifier)
returns nvarchar(max)
as
begin
declare @COLUMN as int;
select @COLUMN = SEGMENTCOLUMN
from
ACCOUNTSTRUCTURE as GAS
where GAS.ID=@ID;
declare @v as nvarchar(max)
set @v=N'select DATAELEMENT ' + cast(@COLUMN as nvarchar(3)) + 'ID as DATAELEMENTID,* from JOURNALENTRY'
return @v
end