V_QUERY_BATCHNUMBERINGSCHEME
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | ||
NAME | nvarchar(200) | ||
NEXTBATCHNUMBER | nvarchar(100) | yes | |
ISGLOBAL | bit | ||
ISGLOBALICON | varchar(87) | yes | |
NUMBERINGSCHEMECODE | tinyint |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 11/11/2014 4:08:40 PM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=4.0.2.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_BATCHNUMBERINGSCHEME AS
with BATCHNUMBERINGSCHEMES_CTE as (
select distinct
BATCHTEMPLATE.BATCHNUMBERINGSCHEMEID,
case
when exists (
select null
from dbo.V_INSTALLED_BATCHTYPECATALOG
where V_INSTALLED_BATCHTYPECATALOG.ID = BATCHTEMPLATE.BATCHTYPECATALOGID
) then 1
else 0
end as INSTALLEDPRODUCT
from dbo.BATCHTEMPLATE
where BATCHTEMPLATE.CUSTOM = 0
)
select
BATCHNUMBERINGSCHEME.ID,
BATCHNUMBERINGSCHEME.NAME,
case BATCHNUMBERINGSCHEME.NUMBERINGSCHEMECODE
when 0 then dbo.UFN_BATCHNUMBERINGSCHEME_GETNEXTBATCHNUMBER(BATCHNUMBERINGSCHEME.ID)
else '<' + BATCHNUMBERINGSCHEME.NUMBERINGSCHEME + '>'
end as NEXTBATCHNUMBER,
BATCHNUMBERINGSCHEME.ISGLOBAL,
case BATCHNUMBERINGSCHEME.ISGLOBAL
when 1 then 'catalog:Blackbaud.AppFx.Platform.Catalog.dll,Blackbaud.AppFx.Platform.Catalog.check.png'
else null
end as ISGLOBALICON,
BATCHNUMBERINGSCHEME.NUMBERINGSCHEMECODE
from dbo.BATCHNUMBERINGSCHEME
left join BATCHNUMBERINGSCHEMES_CTE on BATCHNUMBERINGSCHEMES_CTE.BATCHNUMBERINGSCHEMEID = BATCHNUMBERINGSCHEME.ID
where BATCHNUMBERINGSCHEMES_CTE.INSTALLEDPRODUCT is null or BATCHNUMBERINGSCHEMES_CTE.INSTALLEDPRODUCT = 1