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

一、创建存储过程

存储过程名字:proc_test


DELIMITER //

CREATE PROCEDURE proc_test()

  BEGIN

...

  END //

DELIMITER ;


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

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

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

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

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

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

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

二、修改存储过程

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

三、删除存储过程


DROP PROCEDURE proc_test;


四、调用存储过程



CALL proc_test();


你可能感兴趣的:(存储过程(1)-新增、修改、删除、调用)