对于环境来说很新颖,我对添加到代码末尾的一行有个疑问。我下面的指南:使用MySQL Workbench的存储过程
http://net.tutsplus.com/tutorials/an-introduction-to-stored-procedures/
如果任何人有关于MySQL存储过程的更好的,我所有的耳朵。
我问之前,这是我使用环境: 操作系统:Windows 7/WAMP(的MySQL 5.5.24)/ MySQL工作台
我指示定义一个分隔符;在我的情况下,我坚持默认的'$$'。
我创建的存储过程是:
DELIMITER $$
CREATE PROCEDURE test.`p2`()
LANGUAGE SQL
DETERMINISTIC
COMMENT 'Adds "nson" to first and last names in the record.'
BEGIN
SELECT 'Hello World';
END $$
当我申请这个存储过程,我得到检查画面,我看到了一行新代码添加;
在底部:
DELIMITER ;
这拉特线;它是否被添加,因为DELIMITER语句宣布一个块,在该块中可以使用定义的分隔符($$),并最终关闭该块?
感谢您确认我的假设Alvaro。 – brooklynsweb
为防万一初学者从头开始寻找教程,以下是MYSQL WOrkbench中SP的有用教程:https://www.youtube.com/watch?v = WdievoP6570 –