注册 登录
编程论坛 SQL Server论坛

带输出参数的存储过程:有错误,求助!

紫小念 发布于 2013-11-29 15:28, 610 次点击
CREATE PROCEDURE proc_srt
  @writtenPass int=60,  
  @labPass int=60 ,
@notpassSum int OUTPUT

  AS
    print '--------------------------------------------------'
    print '           参加本次考试没有通过的学员:'
  
    SELECT Sname,Students.Sno,writtenExam,
       labExam  FROM Students
          INNER JOIN Scores2 ON               
             Students.Sno=Scores2.Sno
                 WHERE writtenExam<@writtenPass
                   OR labExam<@labPass
              select @notpasSum=count(Sno)
from Scores2 where writtenExam<@writtenOass
or
labExam<@labPass
 
GO

有错误:
#####“消息 137,级别 15,状态 1,过程 proc_srt,第 16 行
必须声明标量变量 "@notpasSum"。
2 回复
#2
紫小念2013-11-29 15:31
我好像没有分了,不能给了,但希望大神们能帮帮忙!!!
#3
cnfarer2013-12-01 18:32
@notpasSum?@notpassSum两个不一致啊
1