在学习游标的过程中,发现有个教程会写 delimiter 命令,尝试过不写,有时会无法建立存储过程或函数。接下来研究一下 delimiter 命令的作用
delimiter 命令的作用:设置命令段的结束符号,即遇到这个所设置的结束符号后,按回车,则命令段就可以执行了。
通常默认情况下,命令的结束符号是分号(;),但是在存储过程中,过程体内可能会包含分号(;),因此需要将命令结束符号替换成其他的字符,如$$、//等,存储过程创建完成后,可以将命令段的结束符号重新设为分号。
语法:delimiter 命令段结束符
1 | -- 定义语法结束符号 |