如果没有beginend 在if中,不能执行2个语句,必须加上
而else, 可以加多个执行语句,但是后面的语句不输入if else分支。
如下图bb 和d不管条件怎么改都会触发。
为啥会思考这个问题呢?因为我在写sql 存储过程一键转sql并实现每一行插入print的时候遇到的一个语法错误。故进行研究并进行记录
image.png如果没有beginend 在if中,不能执行2个语句,必须加上
而else, 可以加多个执行语句,但是后面的语句不输入if else分支。
如下图bb 和d不管条件怎么改都会触发。
为啥会思考这个问题呢?因为我在写sql 存储过程一键转sql并实现每一行插入print的时候遇到的一个语法错误。故进行研究并进行记录
image.png本文标题:sql server begin end if else 不加b
本文链接:https://www.haomeiwen.com/subject/dwxhxjtx.html
网友评论