V_QUERY_FACULTYACADEMICCATALOGDEPARTMENT
Provides support for querying on departments a faculty member is in.
Fields
| Field | Field Type | Null | Description |
|---|---|---|---|
| ID | uniqueidentifier | System record ID | |
| FACULTYID | uniqueidentifier | Faculty ID | |
| USERID | nvarchar(155) | yes | ID |
| NAME | nvarchar(150) | Name | |
| SCHOOLNAME | nvarchar(154) | yes | School |
| ISDEPARTMENTHEAD | bit | Department head | |
| ISTEACHERINDEPARTMENT | bit | Teaches in department | |
| ISPRIMARY | bit | Primary | |
| DATEADDED | datetime | Date added | |
| DATECHANGED | datetime | Date changed | |
| TSLONG | bigint | yes | Timestamp value |
| 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 |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 4/29/2010 7:30:41 PM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=2.6.1444.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_FACULTYACADEMICCATALOGDEPARTMENT AS
select
FACULTYACADEMICCATALOGDEPARTMENT.ID,
FACULTYACADEMICCATALOGDEPARTMENT.FACULTYID,
dbo.UFN_ACADEMICCATALOGDEPARTMENT_GETUSERIDFORDUPESCHOOL(ACADEMICCATALOGDEPARTMENT.ID) as USERID,
ACADEMICCATALOGDEPARTMENT.NAME,
CONSTITUENT.NAME as SCHOOLNAME,
FACULTYACADEMICCATALOGDEPARTMENT.ISDEPARTMENTHEAD,
FACULTYACADEMICCATALOGDEPARTMENT.ISTEACHERINDEPARTMENT,
FACULTYACADEMICCATALOGDEPARTMENT.ISPRIMARY,
FACULTYACADEMICCATALOGDEPARTMENT.DATEADDED,
FACULTYACADEMICCATALOGDEPARTMENT.DATECHANGED,
FACULTYACADEMICCATALOGDEPARTMENT.TSLONG,
[ADDEDBY].[APPLICATIONNAME] as [ADDEDBY_APPLICATION],
[ADDEDBY].[USERNAME] as [ADDEDBY_USERNAME],
[CHANGEDBY].[APPLICATIONNAME] as [CHANGEDBY_APPLICATION],
[CHANGEDBY].[USERNAME] as [CHANGEDBY_USERNAME]
from dbo.FACULTYACADEMICCATALOGDEPARTMENT
join dbo.ACADEMICCATALOGDEPARTMENT on ACADEMICCATALOGDEPARTMENT.ID = FACULTYACADEMICCATALOGDEPARTMENT.ACADEMICCATALOGDEPARTMENTID
join dbo.CONSTITUENT on CONSTITUENT.ID = ACADEMICCATALOGDEPARTMENT.SCHOOLID
left join dbo.[CHANGEAGENT] as ADDEDBY on ADDEDBY.ID = FACULTYACADEMICCATALOGDEPARTMENT.ADDEDBYID
left join dbo.[CHANGEAGENT] as CHANGEDBY on CHANGEDBY.ID = FACULTYACADEMICCATALOGDEPARTMENT.CHANGEDBYID