UFN_BATCH_GETREPORTTABLENAME

Returns control or exception report table name.

Return

Return Type
nvarchar(128)

Parameters

Parameter Parameter Type Mode Description
@BATCHID uniqueidentifier IN
@EXCEPTIONREPORT bit IN

Definition

Copy


CREATE function dbo.UFN_BATCH_GETREPORTTABLENAME(@BATCHID uniqueidentifier, @EXCEPTIONREPORT bit) returns nvarchar(128)
as 
begin
    declare @TABLENAME nvarchar(128);
    declare @TABLEKEY nvarchar(9);

    if @EXCEPTIONREPORT = 0 
        set @TABLEKEY = 'CONTROL';
    else
        set @TABLEKEY = 'EXCEPTION';                    

    select 
        @TABLENAME = TABLENAME 
    from 
        dbo.BUSINESSPROCESSOUTPUT 
        inner join dbo.BATCHSTATUS on BUSINESSPROCESSOUTPUT.BUSINESSPROCESSSTATUSID = BATCHSTATUS.ID
    where 
        BATCHSTATUS.PARAMETERSETID = @BATCHID AND 
        BUSINESSPROCESSOUTPUT.TABLEKEY = @TABLEKEY;

    return @TABLENAME;
end