V_INSTALLED_SMARTFIELDCATALOG
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | ||
PROCEDURENAME | nvarchar(128) | ||
DESCRIPTION | nvarchar(max) | ||
SMARTFIELDSPECXML | xml | ||
FORMMETADATAXML | xml | yes | |
DATATYPECODE | tinyint | ||
RECORDTYPEID | uniqueidentifier | ||
DISPLAYNAME | nvarchar(100) | ||
SMARTFIELDFOLDER | nvarchar(500) | ||
ADDEDBYID | uniqueidentifier | ||
CHANGEDBYID | uniqueidentifier | ||
DATEADDED | datetime | ||
DATECHANGED | datetime | ||
TS | timestamp | ||
TSLONG | bigint | yes | |
DATATYPE | nvarchar(7) | yes | |
VALUERECORDTYPEID | uniqueidentifier | yes | |
HASSITEFILTER | bit |
Definition
Copy
CREATE view dbo.V_INSTALLED_SMARTFIELDCATALOG as
with xmlnamespaces ('bb_appfx_commontypes' as common)
select
ID,
PROCEDURENAME,
DESCRIPTION,
SMARTFIELDSPECXML,
FORMMETADATAXML,
DATATYPECODE,
RECORDTYPEID,
DISPLAYNAME,
SMARTFIELDFOLDER,
ADDEDBYID,
CHANGEDBYID,
DATEADDED,
DATECHANGED,
TS,
TSLONG,
DATATYPE,
VALUERECORDTYPEID,
HASSITEFILTER
from
dbo.SMARTFIELDCATALOG
where
case when SMARTFIELDSPECXML.exist('(/*/common:InstalledProductList)[1]/common:InstalledProduct/@ID') = 0 then 1
else
[dbo].[UFN_INSTALLEDPRODUCTS_OPTIONALPRODUCTSINSTALLED](
SMARTFIELDSPECXML.query(
'declare namespace common="bb_appfx_commontypes";
/*/common:InstalledProductList'
)
)
end = 1