1
當我做一個存儲過程SQLyog的,它給了我這個模板:爲什麼SQLYog在創建MySQL存儲過程時會更改分隔符?
DELIMITER $$
CREATE
/*[DEFINER = { user | CURRENT_USER }]*/
PROCEDURE `apachelogs`.`test`()
/*LANGUAGE SQL
| [NOT] DETERMINISTIC
| { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
| SQL SECURITY { DEFINER | INVOKER }
| COMMENT 'string'*/
BEGIN
END$$
DELIMITER ;
我不知道爲什麼它創建存儲過程之前改變分隔符。並且爲什麼我仍然可以使用;
分隔符裏面的create
聲明(我想這可能是因爲範圍)。