一定义就会报语法错误,难道不能定义吗?
下面加上IF,定义变量就会报1064语法错误
else 和 end if 之间加上begin和end试试。then 和else中间也加上begin和end试试
可以了!谢谢。能再请教一个问题吗?为什么上面的语句while呢end while不对应,却能正常运行?
@寻找薛定谔的猫: 你说的“对应”是什么意思,没明白。刚才报错应该是else里有多个语句但是没有加begin和end括起来导致的。我也没怎么写过存储过程,猜测是这样
@会长: 对应只得是前后一致。比如if。。。end if。这里的情况按说应该是
open
fetch
while
........
end while
fetch
close
但是它写的确是
open
fetch
while
............
fetch
end while
end
@寻找薛定谔的猫: 没错