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

1、ƒ()函数(右键)→新建函数(左键)→过程(选择)

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

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

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

2、会遇到的问题

问题一:因为sql语句默认以;为结束符,所以应该修改结束符,但是这在Navicat(11.1.13) for MySQL中是不需要的,否则将报错,导致不能创建成功。如图:

关于如何使用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.

如图:

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

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

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

上一篇:BZOJ3732 Network


下一篇:C# WinForm 跨线程访问控件