已知关系:student(sno,sname,ssex,saddress,classno)、course(cno,cname)、sc(sno,cno,degree),完成以下功能程序。创建一个从student表查询指定班级的学生信息的存储过程 proc_stu,其中包括学号、姓名、性别信息。要查询的班级号通过输入参数clno传递给存储过程,并调用存储过程。代码如下:CREATE PROCEDURE proc_stu ()BEGINSELECT sno,sname,ssexFROM studentWHEREEND;调用存储过程,查询班级号为“20180201”的学生信息。CALL;
举一反三
- 已知关系:student(sno,sname,ssex,saddress,classno)、course(cno,cname)、sc(sno,cno,degree),完成以下功能程序。创建一个从student表查询指定班级的学生信息的存储过程 proc_stu,其中包括学号、姓名、性别信息。要查询的班级号通过输入参数clno传递给存储过程,并调用存储过程。 代码如下: CREATE PROCEDURE proc_stu (__1__) BEGIN SELECT sno,sname,ssex FROM student WHERE __2__ END; 调用存储过程,查询班级号为“20180201”的学生信息。 CALL__3__;
- 针对如下数据表,完成查询:student( sno , sname , ssex , sage , sdept ),course ( cno , cname , credit , semester )sc ( sno , cno , grade )查询选修课表中没有参加考试的学生学号和课程号。
- 有表student(sno,sname,ssex,sbirth,sdept);表course(cno,cname);表sc(sno,cno,degree),查询选修了体育的学生学号,必须使用的表有() A: sc B: student C: course D: 无
- 假设有学生表student的关系模式如下: student(sno,sname,ssex,sage,sdept) 各属性含义如下: Sno:学生学号 Sname:学生姓名 Ssex:学生性别 Sage:学生年龄 Sdept:学生所在院系 [br][/br] 假设有选修表sc的关系模式如下: Sc(sno,cno,grade) 各属性含义如下: Sno:学生学号 cno:学生选修课程编号 grade:学生选修课成绩 [br][/br] 用连接查询,查询“C02”号课程不及格的学生信息。
- 有三个表:student(sno,sname,ssex,sage,sdept),表示学号,姓名,性别,年龄,所在系。course(cno,cname,cpno,ccredit),表示课程号,课程名,先行课程号,学分。sc(sno,cno,grade),表示学号,课程号,成绩。建立存储过程,根据输入的课程号,获取课程的名称;不用调用存储过程Createorreplaceprocedureselect_cname(var_cnoincourse.cno%type,var_cnameoutcourse.cname%type,)IsBeginSelectcnameintovar_cnameFromcourseWherecno=var_cno;End;()