要求是:创建存储过程proc1(),用指定的学号查询该学生所有课程成绩。
但不知道为什么报错,有人解答一下吗?
1条回答 默认 最新
- 赵银吉 2022-07-04 22:17关注
创建一个存储过程,用于查询指定课程号的课程
--是否被学生选修,如果有学生选修,
--则在该过程中设置一个输出参数用于
--返回选修该课程的学生人数,
--然后让该过程返值1,
--如果没有被任何一个学生选修,则该过程返回值2。IF exists (select* from sys.objects where name='CunChu_lx_cno_course' and type='p' )
drop proc CunChu_lx_cno_course
go
create procedure CunChu_lx_cno_course
@out int output,
@in varchar(10)=1
as
select @out=count(*)from sc
where cno=@in
if(@out=0)
begin
set @out='2'
end
else
begin
set @out='1'
end解决 无用评论 打赏 举报
悬赏问题
- ¥15 共享文件夹会话中为什么会有WORKGROUP
- ¥15 关于#python#的问题:使用ATL02数据解算光子脚点的坐标(操作系统-windows)
- ¥115 关于#python#的问题:未加密前两个软件都可以打开,加密后只有A软件可打开,B软件可以打开但读取不了数据
- ¥15 在matlab中Application Compiler后的软件无法打开
- ¥15 想问一下STM32创建工程模板时遇到得问题
- ¥15 Fiddler抓包443
- ¥20 Qt Quick Android 项目报错及显示问题
- ¥15 而且都没有 OpenCVConfig.cmake文件我是不是需要安装opencv,如何解决?
- ¥15 oracleBIEE analytics
- ¥15 H.264选择性加密例程