1、在查询命令窗口中创建一个带输入参数的存储过程proc_student,其中的输入参数用于接收学生学号,该存储过程的功能是根据输入学生学号,查询学生姓名(注意,如果输入学生学号不存在,应该在消息中提示“该生不存在”)。 在查询命令窗口中输入EXECUTE语句,执行存储过程。
- 2、在查询命令窗口中创建一个带输入参数的存储过程proc_study,其中的输入参数用于接收课程课程号,该存储过程的功能是根据输入课程课程号,查询所有该课程成绩超过80分的学生的基本信息,包括学号、姓名、性别和所在系信息,最后输出。(注意:如果输入课程号不存在,应该在消息中提示“该门课程未被选修”)。 在查询命令窗口中输入EXECUTE语句,执行存储过程。
- 3、在查询命令窗口中创建一个为student表添加学生记录的存储过程Proc_AddStudent。若被添加的学生在学生表中存在,应该在消息中提示“该生已经存在”。 在查询命令窗口中输入EXECUTE语句,执行存储过程。
- 4、在查询命令窗口中创建一个存储过程Proc_DelStudent,该存储过程的功能是删除Student表中指定学号的记录。在查询命令窗口中输入EXECUTE语句,执行存储过程。
第二部分 触发器的设计
设计一个图书表和书籍订单表,分别如下表所示:
(1)为书籍订单表设计一个触发器,该触发器的功能是:当增加一条某书籍的订购记录时,书籍表中该书籍的当年销量会增加。
(2)为书籍订单表设计一个触发器,该触发器的功能是:当删除一条某书籍的订购记录时,书籍表中该书籍的当年销量会减少。