存储过程创建完成之后,我们怎么知道是否创建成功了,怎么查看?
我们只需要在mysql控制台输入以下语句即可
show procedure status;
该语句可以显示出你创建的所有的存储过程。通过该语句,我们可以简单的了解我们创建的存储过程的一些基本信息。如果想要了解更多的信息,例如我想要知道我当初写的存储过程的语句又该如何做呢?
use test;
show create procedure test;
mysql很多语法都很相似,例如我们想要查看建表语句,使用show create table test;,而存储过程只需要把关键字table换成procedure即可,很简单有没有。
如何调用创建的存储过程?
call test();
这样就调用了名为test的存储过程,而出来的结果,取决于你当初在begin和end之间书写的sql语句,当初小编写的就是select * from test,所以调出来的结果就跟直接执行这个sql语句出现的结果是一样的。
如何删除存储过程?
drop procedure test;
注意事项
show create procedure procedure_name,call procedure_name和drop procedure procedure_name都依赖于数据库,因此,在执行这些语句之前,我们首先要确保数据库已被选择。