V_QUERY_EDUCATIONALINSTITUTION
Provides the ability to query educational institution information.
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | System Record ID | |
NAME | nvarchar(154) | yes | Name |
ISAFFILIATED | bit | yes | Is affiliated |
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 |
FICECODE | nvarchar(50) | FICE code | |
COUNTRY | nvarchar(100) | yes | Country |
STATE | nvarchar(50) | yes | State |
CITY | nvarchar(50) | yes | City |
ADDRESSBLOCK | nvarchar(150) | yes | Address |
POSTCODE | nvarchar(12) | yes | ZIP |
NUMBER | nvarchar(100) | yes | Phone number |
EDUCATIONALINSTITUTIONNAME | nvarchar(154) | yes | |
COUNTRYID | uniqueidentifier | yes | |
STATEID | uniqueidentifier | yes |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 1/21/2016 5:07:02 PM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=4.0.154.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_EDUCATIONALINSTITUTION AS
select
[INSTITUTION].[ID],
[CONSTITUENT].[NAME],
cast((case when exists(select * from dbo.[SCHOOL] where [SCHOOL].[ID] = [INSTITUTION].[ID]) then 1 else 0 end) as bit) as [ISAFFILIATED],
[ADDEDBY].[APPLICATIONNAME] as [ADDEDBY_APPLICATION],
[ADDEDBY].[USERNAME] as [ADDEDBY_USERNAME],
[CHANGEDBY].[APPLICATIONNAME] as [CHANGEDBY_APPLICATION],
[CHANGEDBY].[USERNAME] as [CHANGEDBY_USERNAME],
[INSTITUTION].[DATEADDED],
[INSTITUTION].[DATECHANGED],
[INSTITUTION].[TSLONG],
[INSTITUTION].[FICECODE],
[COUNTRY].[DESCRIPTION] as [COUNTRY],
[STATE].[ABBREVIATION] as [STATE],
[ADDRESS].[CITY],
[ADDRESS].[ADDRESSBLOCK],
[ADDRESS].[POSTCODE],
[PHONE].[NUMBER],
[CONSTITUENT].[NAME] as EDUCATIONALINSTITUTIONNAME,
[ADDRESS].[COUNTRYID],
[ADDRESS].[STATEID]
/*#EXTENSION*/
from dbo.[EDUCATIONALINSTITUTION] as [INSTITUTION]
left join dbo.[CONSTITUENT] on [CONSTITUENT].[ID] = [INSTITUTION].[ID]
left join dbo.[CHANGEAGENT] as [ADDEDBY] on [ADDEDBY].[ID] = [INSTITUTION].[ADDEDBYID]
left join dbo.[CHANGEAGENT] as [CHANGEDBY] on [CHANGEDBY].[ID] = [INSTITUTION].[CHANGEDBYID]
left join dbo.[ADDRESS] on [ADDRESS].[CONSTITUENTID] = [INSTITUTION].[ID] and [ADDRESS].[ISPRIMARY] = 1
left join dbo.[COUNTRY] on [COUNTRY].[ID] = [ADDRESS].[COUNTRYID]
left join dbo.[STATE] on [STATE].[ID] = [ADDRESS].[STATEID]
left join dbo.[PHONE] on [PHONE].[CONSTITUENTID] = [INSTITUTION].[ID] and [PHONE].[ISPRIMARY] = 1