USP_DATALIST_COURSEACADEMICCATALOGDEPARTMENT_BYCOURSE

Returns a list of departments the course is in.

Parameters

Parameter Parameter Type Mode Description
@COURSEID uniqueidentifier IN Input parameter indicating the context ID for the data list.

Definition

Copy


CREATE procedure dbo.USP_DATALIST_COURSEACADEMICCATALOGDEPARTMENT_BYCOURSE(@COURSEID uniqueidentifier)
as
    set nocount on;

    if (select SELECTEDDEPARTMENTSCODE from dbo.COURSE where COURSE.ID = @COURSEID) = 0
        select null, '<All departments>', ''  
    else
        if (select SELECTEDDEPARTMENTSCODE from dbo.COURSE where COURSE.ID = @COURSEID) = 2
            select null, '<No departments>', ''
        else
            select ACADEMICCATALOGDEPARTMENT.ID,
                   ACADEMICCATALOGDEPARTMENT.USERID,
                   ACADEMICCATALOGDEPARTMENT.NAME
            from dbo.COURSEACADEMICCATALOGDEPARTMENT
            join dbo.ACADEMICCATALOGDEPARTMENT on ACADEMICCATALOGDEPARTMENT.ID = COURSEACADEMICCATALOGDEPARTMENT.ACADEMICCATALOGDEPARTMENTID
            where 
                COURSEACADEMICCATALOGDEPARTMENT.COURSEID = @COURSEID
            order by 
                ACADEMICCATALOGDEPARTMENT.USERID