创建存储过程 p_count_credit,根据学号调用count_credit 函数更新学生表的总学分值
时间: 2024-05-28 22:08:58 浏览: 103
好的,这是一个关于创建存储过程的问题。根据你的描述,我们可以创建以下存储过程:
CREATE PROCEDURE p_count_credit(IN student_id INT)
BEGIN
UPDATE students
SET total_credit = count_credit(student_id);
END;
其中,count_credit 函数是你已经定义好的函数,可以统计学生的学分值。
相关问题
创建存储过程 p_count_credit,调用count_credit 函数更新学生表的总学分值
好的,这是关于程序设计和数据库操作的问题。您可以这样创建 p_count_credit 存储过程:
CREATE PROCEDURE p_count_credit()
BEGIN
DECLARE credit INT;
SET credit = count_credit();
UPDATE student SET total_credit = credit;
END;
然后可以调用该存储过程来更新学生表的总学分值:
CALL p_count_credit();
阅读全文