V_QUERY_EDUCATIONALINVOLVEMENT
Provides the ability to query a constituent's educational involvement.
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | System record ID | |
CONSTITUENTID | uniqueidentifier | Constituent ID | |
TYPE | nvarchar(100) | yes | Type |
NAME | nvarchar(150) | yes | Name |
POSITION | nvarchar(256) | Position | |
DATEFROM | UDT_FUZZYDATE | Start date | |
DATETO | UDT_FUZZYDATE | End date | |
INSTITUTION | nvarchar(100) | yes | Educational institution |
COMMENT | nvarchar(500) | Notes | |
AWARD | nvarchar(100) | yes | Award |
ADDEDBY_APPLICATION | nvarchar(200) | yes | Added by application |
ADDEDBY_USERNAME | nvarchar(128) | yes | Added by user name |
CHANGEDBY_APPLICATION | nvarchar(200) | yes | Changed by application |
CHANGEDBY_USERNAME | nvarchar(128) | yes | Changed by user name |
DATEADDED | datetime | Date added | |
DATECHANGED | datetime | Date changed | |
TSLONG | bigint | yes | Timestamp value |
ACADEMICCATALOGPROGRAM | nvarchar(13) | yes | Academic catalog program |
ACADEMICCATALOGCOLLEGEID | nvarchar(50) | yes | Academic catalog college ID |
ACADEMICCATALOGCOLLEGE | nvarchar(150) | yes | Academic catalog college |
ACADEMICCATALOGDIVISIONID | nvarchar(50) | yes | Academic catalog division ID |
ACADEMICCATALOGDIVISION | nvarchar(150) | yes | Academic catalog division |
ACADEMICCATALOGDEPARTMENTID | nvarchar(50) | yes | Academic catalog department ID |
ACADEMICCATALOGDEPARTMENT | nvarchar(150) | yes | Academic catalog department |
ACADEMICCATALOGSUBDEPARTMENTID | nvarchar(50) | yes | Academic catalog sub department ID |
ACADEMICCATALOGSUBDEPARTMENT | nvarchar(150) | yes | Academic catalog sub department |
EDUCATIONALPROGRAMCODE | nvarchar(100) | yes | Educational program |
EDUCATIONALCOLLEGECODE | nvarchar(100) | yes | Educational college |
EDUCATIONALDIVISIONCODE | nvarchar(100) | yes | Educational division |
EDUCATIONALDEPARTMENTCODE | nvarchar(100) | yes | Educational department |
EDUCATIONALSUBDEPARTMENTCODE | nvarchar(100) | yes | Educational sub department |
EDUCATIONALDEPARTMENT_SHORTCODE | nvarchar(25) | yes | Educational department short code |
EDUCATIONALSUBDEPARTMENT_SHORTCODE | nvarchar(25) | yes | Educational sub department short code |
EDUCATIONALINVOLVEMENTTYPECODEID | uniqueidentifier | ||
EDUCATIONALINVOLVEMENTAWARDCODEID | uniqueidentifier | yes | |
EDUCATIONALPROGRAMCODEID | uniqueidentifier | yes | |
EDUCATIONALCOLLEGECODEID | uniqueidentifier | yes | |
EDUCATIONALDIVISIONCODEID | uniqueidentifier | yes | |
EDUCATIONALDEPARTMENTCODEID | uniqueidentifier | yes | |
EDUCATIONALSUBDEPARTMENTCODEID | uniqueidentifier | yes | |
EDUCATIONALINVOLVEMENTNAMEID | uniqueidentifier | yes | |
EDUCATIONALINSTITUTIONID | uniqueidentifier | yes |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 9/30/2015 1:01:51 AM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=4.0.153.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_EDUCATIONALINVOLVEMENT AS
select
INVOLVEMENT.ID,
INVOLVEMENT.CONSTITUENTID,
TYPE.DESCRIPTION as TYPE,
EDUCATIONALINVOLVEMENTNAME.NAME,
INVOLVEMENT.POSITION,
INVOLVEMENT.DATEFROM,
INVOLVEMENT.DATETO,
INSTITUTION.NAME as INSTITUTION,
INVOLVEMENT.COMMENT,
AWARD.DESCRIPTION as AWARD,
coalesce(ADDEDBY.APPLICATIONNAME,'') as ADDEDBY_APPLICATION,
coalesce(ADDEDBY.USERNAME,'') as ADDEDBY_USERNAME,
coalesce(CHANGEDBY.APPLICATIONNAME,'') as CHANGEDBY_APPLICATION,
coalesce(CHANGEDBY.USERNAME,'') as CHANGEDBY_USERNAME,
INVOLVEMENT.DATEADDED,
INVOLVEMENT.DATECHANGED,
INVOLVEMENT.TSLONG,
ACADEMICCATALOGPROGRAM.PROGRAM as ACADEMICCATALOGPROGRAM,
ACADEMICCATALOGCOLLEGE.USERID as ACADEMICCATALOGCOLLEGEID,
ACADEMICCATALOGCOLLEGE.NAME as ACADEMICCATALOGCOLLEGE,
ACADEMICCATALOGDIVISION.USERID as ACADEMICCATALOGDIVISIONID,
ACADEMICCATALOGDIVISION.NAME as ACADEMICCATALOGDIVISION,
ACADEMICCATALOGDEPARTMENT.USERID as ACADEMICCATALOGDEPARTMENTID,
ACADEMICCATALOGDEPARTMENT.NAME as ACADEMICCATALOGDEPARTMENT,
ACADEMICCATALOGSUBDEPARTMENT.USERID as ACADEMICCATALOGSUBDEPARTMENTID,
ACADEMICCATALOGSUBDEPARTMENT.NAME as ACADEMICCATALOGSUBDEPARTMENT,
EDUCATIONALPROGRAMCODE.DESCRIPTION as EDUCATIONALPROGRAMCODE,
EDUCATIONALCOLLEGECODE.DESCRIPTION as EDUCATIONALCOLLEGECODE,
EDUCATIONALDIVISIONCODE.DESCRIPTION as EDUCATIONALDIVISIONCODE,
EDUCATIONALDEPARTMENTCODE.DESCRIPTION as EDUCATIONALDEPARTMENTCODE,
EDUCATIONALSUBDEPARTMENTCODE.DESCRIPTION as EDUCATIONALSUBDEPARTMENTCODE,
EDUCATIONALDEPARTMENTCODEEXTENSION.SHORTCODE as EDUCATIONALDEPARTMENT_SHORTCODE,
EDUCATIONALSUBDEPARTMENTCODEEXTENSION.SHORTCODE as EDUCATIONALSUBDEPARTMENT_SHORTCODE,
[INVOLVEMENT].[EDUCATIONALINVOLVEMENTTYPECODEID],
[INVOLVEMENT].[EDUCATIONALINVOLVEMENTAWARDCODEID],
[INVOLVEMENT].[EDUCATIONALPROGRAMCODEID],
[INVOLVEMENT].[EDUCATIONALCOLLEGECODEID],
[INVOLVEMENT].[EDUCATIONALDIVISIONCODEID],
[INVOLVEMENT].[EDUCATIONALDEPARTMENTCODEID],
[INVOLVEMENT].[EDUCATIONALSUBDEPARTMENTCODEID],
[INVOLVEMENT].[EDUCATIONALINVOLVEMENTNAMEID],
[INVOLVEMENT].[EDUCATIONALINSTITUTIONID]
/*#EXTENSION*/
from
dbo.EDUCATIONALINVOLVEMENT as INVOLVEMENT
left join dbo.EDUCATIONALINVOLVEMENTTYPECODE as TYPE on INVOLVEMENT.EDUCATIONALINVOLVEMENTTYPECODEID = TYPE.ID
left join dbo.EDUCATIONALINSTITUTION as INSTITUTION on INVOLVEMENT.EDUCATIONALINSTITUTIONID = INSTITUTION.ID
left join dbo.EDUCATIONINVOLVEMENTAWARDCODE as AWARD on INVOLVEMENT.EDUCATIONALINVOLVEMENTAWARDCODEID = AWARD.ID
left join dbo.CHANGEAGENT as ADDEDBY on ADDEDBY.ID = INVOLVEMENT.ADDEDBYID
left join dbo.CHANGEAGENT as CHANGEDBY on CHANGEDBY.ID = INVOLVEMENT.CHANGEDBYID
left join dbo.EDUCATIONALINVOLVEMENTNAME on INVOLVEMENT.EDUCATIONALINVOLVEMENTNAMEID = EDUCATIONALINVOLVEMENTNAME.ID
left join dbo.ACADEMICCATALOGPROGRAM on INVOLVEMENT.ACADEMICCATALOGPROGRAMID = ACADEMICCATALOGPROGRAM.ID
left join dbo.ACADEMICCATALOGCOLLEGE on INVOLVEMENT.ACADEMICCATALOGCOLLEGEID = ACADEMICCATALOGCOLLEGE.ID
left join dbo.ACADEMICCATALOGDIVISION on INVOLVEMENT.ACADEMICCATALOGDIVISIONID = ACADEMICCATALOGDIVISION.ID
left join dbo.ACADEMICCATALOGDEPARTMENT on INVOLVEMENT.ACADEMICCATALOGDEPARTMENTID = ACADEMICCATALOGDEPARTMENT.ID
left join dbo.ACADEMICCATALOGSUBDEPARTMENT on INVOLVEMENT.ACADEMICCATALOGSUBDEPARTMENTID = ACADEMICCATALOGSUBDEPARTMENT.ID
left join dbo.EDUCATIONALDIVISIONCODE on INVOLVEMENT.EDUCATIONALDIVISIONCODEID = EDUCATIONALDIVISIONCODE.ID
left join dbo.EDUCATIONALDEPARTMENTCODE on INVOLVEMENT.EDUCATIONALDEPARTMENTCODEID = EDUCATIONALDEPARTMENTCODE.ID
left join dbo.EDUCATIONALSUBDEPARTMENTCODE on INVOLVEMENT.EDUCATIONALSUBDEPARTMENTCODEID = EDUCATIONALSUBDEPARTMENTCODE.ID
left join dbo.EDUCATIONALPROGRAMCODE on INVOLVEMENT.EDUCATIONALPROGRAMCODEID = EDUCATIONALPROGRAMCODE.ID
left join dbo.EDUCATIONALCOLLEGECODE on INVOLVEMENT.EDUCATIONALCOLLEGECODEID = EDUCATIONALCOLLEGECODE.ID
left join dbo.EDUCATIONALDEPARTMENTCODEEXTENSION on EDUCATIONALDEPARTMENTCODE.ID = EDUCATIONALDEPARTMENTCODEEXTENSION.ID
left join dbo.EDUCATIONALSUBDEPARTMENTCODEEXTENSION on EDUCATIONALSUBDEPARTMENTCODE.ID = EDUCATIONALSUBDEPARTMENTCODEEXTENSION.ID