存储过程(1)-新增、修改、删除、调用

一、创建存储过程

存储过程名字:proc_test


DELIMITER //

CREATE PROCEDURE proc_test()

  BEGIN

...

  END //

DELIMITER ;


DELIMITER //,它与存储过程语法无关。 

DELIMITER语句将标准分隔符 分号 ; 更改为 双斜杠 // 

在这种情况下,分隔符从 分号 ; 更改为 双斜杠 //

为什么我们必须更改分隔符? 

因为我们想将存储过程作为整体传递给服务器,而不是让mysql工具一次解释每个语句。 

在END关键字之后,使用 分隔符 // 来指示存储过程的结束。 

最后一个命令 DELIMITER; 将分隔符更改回分号 ;

二、修改存储过程

就是说只能改名字定义,不能改里面的内容。如需改内容只能删了再新增

三、删除存储过程


DROP PROCEDURE proc_test;


四、调用存储过程



CALL proc_test();


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容