创建一个存储过程C_avggrade,根据输入的课程号查询该课程的课程名称。
(要求:课程号为输入参数,课程名称为输出参数)。
调用该存储过程,显示1号课程的课程名称及最高分。
DROP PROCEDURE IF EXISTS `C_avggrade`;
DELIMITER ;;
CREATE PROCEDURE `C_avggrade`(IN Cno varchar(50))
BEGIN
SELECT
c.Cname,
MAX(c.Ccredit)
FROM
`course` c
WHERE c.Cno = Cno;
COMMIT;
END
;;
DELIMITER ;
--调用你的存储过程,输出1号课程
declare @Cname varchar(50);
exec C_avggrade '1', @Cname output
select @Cname as Cname
-- 查询最高分
select max(Ccredit) as MaxCredit from course