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