问题描述
DMS中使用SQL语句创建存储过程时报如下错误。
问题原因
DMS默认是以一个分号;
作为一条语句结束的标志,但存储过程需要执行一段SQL,这些SQL是不可分割的。
解决方案
使用DELIMITER临时设置新的结束符。以双斜杠
//
为例,修改SQL代码如下。
DELIMITER //
CREATE PROCEDURE p_test()
BEGIN
select CURRENT_DATE as curDate ;
END//
DELIMITER ;
说明
DELIMITER ;
表示还原为以分号
;
作为结束标识符的默认设置。
适用于
数据管理DMS
文档内容是否对您有帮助?