V_QUERY_REGISTRANTREGISTRATIONINFORMATION
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | ||
REGISTRANTID | uniqueidentifier | ||
REGISTRATIONINFORMATIONID | uniqueidentifier | ||
QUESTION | nvarchar(111) | yes | |
RESPONSE | nvarchar(max) | yes | |
ADDEDBY_APPLICATION | nvarchar(200) | yes | |
ADDEDBY_USERNAME | nvarchar(128) | yes | |
CHANGEDBY_APPLICATION | nvarchar(200) | yes | |
CHANGEDBY_USERNAME | nvarchar(128) | yes | |
DATEADDED | datetime | ||
DATECHANGED | datetime | ||
TSLONG | bigint | yes |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 11/11/2014 4:19:04 PM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=4.0.2.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_REGISTRANTREGISTRATIONINFORMATION AS
select
REGISTRANTREGISTRATIONINFORMATION.ID,
REGISTRANTREGISTRATIONINFORMATION.REGISTRANTID,
REGISTRANTREGISTRATIONINFORMATION.REGISTRATIONINFORMATIONID,
REGISTRATIONINFORMATION.NAME
+
case REGISTRANTREGISTRATIONINFORMATION.PERSONDETAILTYPECODE
when 1 then
' First Name'
when 2 then
' Last Name'
when 3 then
' Phone'
when 4 then
' Phone 2'
when 5 then
' Email'
else
''
end as QUESTION,
case REGISTRATIONINFORMATION.RESPONSETYPECODE
when 2 then -- Dropdown list
REGISTRATIONINFORMATIONOPTION.NAME
when 3 then -- Checkbox (Yes/No)
case when REGISTRANTREGISTRATIONINFORMATION.BOOLEANVALUE = 1 then N'Yes' else N'No' end
else
REGISTRANTREGISTRATIONINFORMATION.TEXTVALUE
end as RESPONSE,
ADDEDBY.APPLICATIONNAME as ADDEDBY_APPLICATION,
ADDEDBY.USERNAME as ADDEDBY_USERNAME,
CHANGEDBY.APPLICATIONNAME as CHANGEDBY_APPLICATION,
CHANGEDBY.USERNAME as CHANGEDBY_USERNAME,
REGISTRANTREGISTRATIONINFORMATION.DATEADDED,
REGISTRANTREGISTRATIONINFORMATION.DATECHANGED,
REGISTRANTREGISTRATIONINFORMATION.TSLONG
/*#EXTENSION*/
from
dbo.REGISTRANTREGISTRATIONINFORMATION
left outer join
dbo.REGISTRATIONINFORMATION on REGISTRATIONINFORMATION.ID = REGISTRANTREGISTRATIONINFORMATION.REGISTRATIONINFORMATIONID
left outer join
dbo.REGISTRATIONINFORMATIONOPTION on REGISTRATIONINFORMATIONOPTION.ID = REGISTRANTREGISTRATIONINFORMATION.REGISTRATIONINFORMATIONOPTIONID
left outer join
dbo.CHANGEAGENT as ADDEDBY on REGISTRANTREGISTRATIONINFORMATION.ADDEDBYID = ADDEDBY.ID
left outer join
dbo.CHANGEAGENT as CHANGEDBY on REGISTRANTREGISTRATIONINFORMATION.CHANGEDBYID = CHANGEDBY.ID