DMS中创建存储过程报错的处理

问题描述

DMS中使用SQL语句创建存储过程时报如下错误。 dms创建存储过程报错

问题原因

DMS默认是以一个分号;作为一条语句结束的标志,但存储过程需要执行一段SQL,这些SQL是不可分割的。

解决方案

使用DELIMITER临时设置新的结束符。以双斜杠 //为例,修改SQL代码如下。

DELIMITER //
CREATE  PROCEDURE  p_test()
BEGIN 
  select CURRENT_DATE  as curDate ;
END//
DELIMITER ;
说明

DELIMITER ;表示还原为以分号 ;作为结束标识符的默认设置。

适用于

  • 数据管理DMS