关于如何使用Navicat(11.1.13) for MySQL如何创建存储过程

   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. 

   如图:

   

   所以,应该这样写存储过程的代码:

   

   

 

posted @ 2016-03-28 11:09  叶十一少  阅读(1358)  评论(0编辑  收藏  举报