sqlserver中if else的用法,我写的这个存储过程 提示else附近有语法错误

如题所述

if 和else同样要用begin end来确定他们的代码范围,不过你的这个主要提示是你ELSE上面的那个SELECT的句语最后有一个分号,SQLSERVER语句结束不需要结束符
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-25
楼上正解,if-else语法为,最好不要把begin end省略掉
if a>b
Begin
print 'a'
End
Else
Begin
print 'b'
End