ELSE IF upper(@Msg)='DB'
BEGIN
DEClare @Dcoin int
DEClare @tmpQ tinyint
EXEC querryDB @A,@B,@TmpQ output
IF @TmpQ=0
select @Dcoin=Dcoin from userinfo where A=@A and @B=B
SET @SendMsg='您的帐户为'+@Dcoin +''
ELSE if @TmpQ=1
SET @SendMsg='对不起,没有相关匹配'
ELSE
SET @SendMsg='对不起,系统查询出错,请稍后查询!'
END为什么分析查询的时候显示"EXEC querryDB @A,@B,@TmpQ output"这一行
服务器: 消息 156,级别 15,状态 1,过程 Service,行 133
在关键字 'ELSE' 附近有语法错误。