问题描述
DMS中使用SQL语句创建存储过程时报如下错误。
问题原因
DMS默认是以一个分号;
作为一条语句结束的标志,但存储过程需要执行一段SQL,这些SQL是不可分割的。
解决方案
使用DELIMITER临时设置新的结束符。以双斜杠
//
为例,修改SQL代码如下。
DELIMITER // CREATE PROCEDURE p_test() BEGIN select CURRENT_DATE as curDate ; END// DELIMITER ;