创建一个带三个参数的存储过程
我的基表是xs(学号,姓名,性别,出生日期,专业)成绩(学号,课程编号,成绩)课程(课程编号,课程名,学分)创建一个【通过输入课程编号来显示这门课程的总分和平均分】的存储...
我的基表是 xs(学号,姓名,性别,出生日期,专业)
成绩(学号,课程编号,成绩)
课程(课程编号,课程名,学分)创建一个【通过输入课程编号 来显示这门课程的总分和平均分】的存储过程(其中共有三个参数)
三个参数 分别为 课程编号 总分 和 平均分 没有错吧 展开
成绩(学号,课程编号,成绩)
课程(课程编号,课程名,学分)创建一个【通过输入课程编号 来显示这门课程的总分和平均分】的存储过程(其中共有三个参数)
三个参数 分别为 课程编号 总分 和 平均分 没有错吧 展开
2个回答
展开全部
怎么会有三个参数?不明白
create proc proc_cj
@kcbh varchar(20)
as
select sum(成绩 ) 总成绩,avg(成绩) 平均成绩 from 课程 where 课程编号=@kcbh
go
-------------------------------------------
create proc proc_pj
@kcbh varchar(20),
@num int output,
@avg int output
as
select @num=sum(学分) from kcxx where 课程编号=@kcbh
select @avg=avg(学分) from kcxx where 课程编号=@kcbh
go
declare @num int,@avg int
exec proc_pj '1', @num output, @avg output
select @num
select @avg
create proc proc_cj
@kcbh varchar(20)
as
select sum(成绩 ) 总成绩,avg(成绩) 平均成绩 from 课程 where 课程编号=@kcbh
go
-------------------------------------------
create proc proc_pj
@kcbh varchar(20),
@num int output,
@avg int output
as
select @num=sum(学分) from kcxx where 课程编号=@kcbh
select @avg=avg(学分) from kcxx where 课程编号=@kcbh
go
declare @num int,@avg int
exec proc_pj '1', @num output, @avg output
select @num
select @avg
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |