给定的学生社团数据库 db_association 中有学生表 tb_student 、社团表 tb_group 和学生参加社团表 tb_gs 等 3 个表。 tb_student (sno,sname,smajor), 各字段的含义依次为 : 、姓名、所在专业。 tb_group (gno,gname,gdate), 各字段的含义依次为 : 社团号、社团名称、创建日期。 tb_gs (gno,sno,grole). 各字段的含义依次为 : 社团号、、在社团中的角色。 上述数据库及数据表已经创建 , 请按要求完成以下操作。 1、设计一个名称为 sp_list 的存储过程 , 根据给定的社团名称 , 显示参加该社团的学生姓名、专业 , 并与出调用存储过程的语句 。 注意 : 在考生文件夹中的 sj21.txt 文件已给出部分程序 , 但程序不完整 , 请删除下划线 , 并在下划线处填上通当的内容 , 使程序补充完整 , 并按原文件名保存在考生文件夹下 , 否则没有成绩。 部分程序代码: DELIMITER $$ CREATE PROCEDURE sp_list(___________ s CHAR(20)) BEGIN IF s ___________'' THEN SELECT sname,smajor FROM tb_student s,tb_gs gs, tb_group g WHERE s.sno=gs.sno AND gs.gno=g.gno AND gname=___________; __________; END $$ DELIMITER ; __________ sp_list(' 话剧社 ');