USP_SIMPLEDATALIST_ACADEMICCATALOGDEPARTMENT
Returns a list of academic catalog departments for a given college.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ACADEMICCATALOGCOLLEGEID | uniqueidentifier | IN | College |
@ACADEMICCATALOGDIVISIONID | uniqueidentifier | IN | Division |
Definition
Copy
CREATE procedure dbo.USP_SIMPLEDATALIST_ACADEMICCATALOGDEPARTMENT
(
@ACADEMICCATALOGCOLLEGEID uniqueidentifier = null,
@ACADEMICCATALOGDIVISIONID uniqueidentifier = null
)
as
set nocount on;
declare @CURRENTID uniqueidentifier;
if not @ACADEMICCATALOGDIVISIONID is null and not @ACADEMICCATALOGDIVISIONID = '00000000-0000-0000-0000-000000000000'
begin
select
@CURRENTID = CURRENTID
from
dbo.ACADEMICCATALOGDIVISION
where
ID = @ACADEMICCATALOGDIVISIONID;
select
ID as VALUE,
NAME as LABEL
from
dbo.ACADEMICCATALOGDEPARTMENT
where
ACADEMICCATALOGDIVISIONID = @ACADEMICCATALOGDIVISIONID
or ACADEMICCATALOGDIVISIONID = @CURRENTID;
end
else if not @ACADEMICCATALOGCOLLEGEID is null and not @ACADEMICCATALOGCOLLEGEID = '00000000-0000-0000-0000-000000000000'
begin
select
@CURRENTID = CURRENTID
from
dbo.ACADEMICCATALOGCOLLEGE
where
ID = @ACADEMICCATALOGCOLLEGEID;
select
ID as VALUE,
NAME as LABEL
from
dbo.ACADEMICCATALOGDEPARTMENT
where
ACADEMICCATALOGCOLLEGEID = @ACADEMICCATALOGCOLLEGEID
or ACADEMICCATALOGCOLLEGEID = @CURRENTID;
end
else
begin
select
ID as VALUE,
NAME as LABEL
from
dbo.ACADEMICCATALOGDEPARTMENT;
end