Plsql 我在创建PL/SQL过程时犯了什么错误?

Plsql 我在创建PL/SQL过程时犯了什么错误?,plsql,Plsql,请创建一个PL/SQL过程,以打印出在给定年份和学期中参加给定课程的学生的姓名和成绩。输入参数是类名、年份和学期。没有输出参数 我下面的回答是错误的: Select s.sname From Student s Inner join grades g on g.sid= s.sid and g.cid = 1 Inner join class c on c.semester='fall' AND year=2015 and c.cid=1; 您的答案不是pl/sql过程。这只是一个se

请创建一个PL/SQL过程,以打印出在给定年份和学期中参加给定课程的学生的姓名和成绩。输入参数是类名、年份和学期。没有输出参数

我下面的回答是错误的:

Select s.sname
From Student s
Inner join grades g on g.sid= s.sid and g.cid = 1
    Inner join class c on c.semester='fall' AND year=2015 and c.cid=1;

您的答案不是pl/sql过程。这只是一个select语句。您需要使用oracle文档中记录的语法创建pl/sql过程:

可能您学习不够努力?请参考您的课堂讲稿。您的解决方案中缺少短语create procedure是一条重要线索。