如果没有beginend 在if中,不能执行2个语句,必须加上
而else, 可以加多个执行语句,但是后面的语句不输入if else分支。
如下图bb 和d不管条件怎么改都会触发。
![](https://img-blog.csdnimg.cn/img_convert/a256b9f94d1a4dffbfda9ffdc29eb0e6.webp?x-oss-process=image/format,png)
image.png
为啥会思考这个问题呢?因为我在写sql 存储过程一键转sql并实现每一行插入print的时候遇到的一个语法错误。故进行研究并进行记录
![](https://img-blog.csdnimg.cn/img_convert/536c9d78f6e46174f434944d09a32b68.webp?x-oss-process=image/format,png)
image.png
如果没有beginend 在if中,不能执行2个语句,必须加上
而else, 可以加多个执行语句,但是后面的语句不输入if else分支。
如下图bb 和d不管条件怎么改都会触发。
为啥会思考这个问题呢?因为我在写sql 存储过程一键转sql并实现每一行插入print的时候遇到的一个语法错误。故进行研究并进行记录