存储过程的运行错误问题
存储过程:
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'。
问题:
如何改正及其运行该存储过程?
谢谢