-- 1 查询全部学生的英语成绩状况 不带参数的存储过程
create Procedure KR_wucanshu8
as begin
select a.stno,a.Stname,a.sex2,b.Englishscore,c.Kname
from st a ,score b,coures c
where a.stno=b.stno and b.cno=c.cno
order by a.stno
end
go
exec KR_wucanshu8
效果
2 有参数
--2 查询排序号为2 的学生英语分数和对应专业信息
alter Procedure KR_xuehao7
@sort varchar(6) = '2',
@major varchar(90) output,
@English int output,
--add 参数
@name varchar(90) output
as begin
select top 1 @major = major,@English = Englishscore,@name = Stname
-- 一 两个表里面的参数使用,数据来源是2个表.因为学生表没有英语成绩字段
from st,score
--
where sort = @sort