1、ƒ()函数(右键)→新建函数(左键)→过程(选择)
2、会遇到的问题
问题一:因为sql语句默认以;为结束符,所以应该修改结束符,但是这在Navicat(11.1.13) for MySQL中是不需要的,否则将报错,导致不能创建成功。如图:
问题二:通常在命令行中我们会在创建存储过程开始这样写:create procedure XXX(......),但是这在Navicat(11.1.13) for MySQL中是不需要的,否则会报
1303-Can 't create a PROCEDURE from within another stored routine.
如图:
所以,应该这样写存储过程的代码: