存储过程的运行错误问题

cain2001 2005-01-10 11:00:38
存储过程:
CREATE PROCEDURE select_成绩总分
(@学号 int, @学期 char(8),@zf int)
as
select @zf=(课程1+课程2+课程3+课程4+课程5+课程6+课程7+课程8+课程9+课程10) from 成绩 where 学号=@学号 and 学期=@学期
go

运行:
exec select_成绩总分 123456,'2004-1',@zf

结果:
服务器: 消息 137,级别 15,状态 2,行 1
必须声明变量 '@zf'。

问题:
如何改正及其运行该存储过程?
谢谢
...全文
102 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cain2001 2005-01-11
  • 打赏
  • 举报
回复
能否将declare @zf int整合到存储过程中?
谢谢
xluzhong 2005-01-10
  • 打赏
  • 举报
回复
declare @zf int

exec select_成绩总分 123456,'2004-1',@zf output

select @zf

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧