V_QUERY_SMARTQUERYOUTPUT

Provides support for querying on the output for smart queries in the application catalog.

Fields

Field Field Type Null Description
SMARTQUERYID uniqueidentifier Smart Query ID
NAME nvarchar(max) yes Name
CAPTION nvarchar(max) yes Caption
ISHIDDEN int yes Is hidden
ISPRIMARYKEY int yes Is primary key
DATATYPE nvarchar(18) yes Data type
DEFAULTVALUE nvarchar(max) yes Default value
ALLOWMONTHDAYONFUZZYDATE int yes

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  3/19/2013 1:30:54 AM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=3.0.504.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_SMARTQUERYOUTPUT AS



with xmlnamespaces ('bb_appfx_smartquery' as tns, 'bb_appfx_commontypes' as common)
select 
    Q.ID as SMARTQUERYID,
    smartqueryoutput.fields.value('@Name', 'nvarchar(max)') as NAME,
    smartqueryoutput.fields.value('@Caption', 'nvarchar(max)') as CAPTION,
    coalesce(smartqueryoutput.fields.value('@IsHidden', 'bit'), 0) as ISHIDDEN,
    coalesce(smartqueryoutput.fields.value('@IsPrimaryKey', 'bit'), 0) as ISPRIMARYKEY,
    coalesce(smartqueryoutput.fields.value('@DataType', 'nvarchar(18)'), 'String') as DATATYPE,
    smartqueryoutput.fields.value('@DefaultValue', 'nvarchar(max)') as DEFAULTVALUE,
    coalesce(smartqueryoutput.fields.value('@AllowMonthDayOnFuzzyDate', 'bit'), 0) as ALLOWMONTHDAYONFUZZYDATE

/*#EXTENSION*/

from dbo.SMARTQUERYCATALOG as Q
    cross apply Q.SMARTQUERYSPEC.nodes('tns:SmartQuerySpec/tns:Output/tns:OutputFields/tns:OutputField') as smartqueryoutput(fields)