CREATE PROCEDURE usp_query_subject
@CourseNum INT OUTPUT,
@HourNum INT OUTPUT,
@GradeName VARCHAR(50)
AS
IF LEN(@GradeName) = 0
BEGIN
PRINT '学期名称不能为空'
RETURN
END
PRINT '---------学期课程信息如下------------'
SELECT GradeName,SubjectName,ClassHour FROM Grade
LEFT JOIN Subject ON Grade.GradeId=Subject.GradeId
WHERE GradeName=@GradeName
SELECT @CourseNum=COUNT(0), @HourNum=SUM(ClassHour)
FROM Grade
INNER JOIN Subject ON Grade.GradeId=Subject.GradeId
WHERE GradeName=@GradeName
GO
07_04 使用存储过程获取指定课程数
最新推荐文章于 2023-04-11 15:36:47 发布