使用heidiSQL创建存储过程时出错

时间:2020-05-24 19:13:49

标签: mysql heidisql

我正在尝试使用Heidi sql编写存储过程。我正在错误以下。我测试了查询,并返回了正确的结果,但是在Heidi sql中,我一直遇到以下错误:

enter image description here

下面是我的查询和heidiSQL的屏幕截图:

DELIMITER //
BEGIN
  SELECT 
  VitalID,
  firstName,
  MiddleName,
  LastName,
  Address,
  Zip,
  City,
  State,
  updatedOn,
  StatusCode
  FROM personalrecord 
END
//

DELIMITER ;

enter image description here

1 个答案:

答案 0 :(得分:1)

您的创建过程语句应该像

DELIMITER //
CREATE PROCEDURE index_AllPersonRecordGet()
LANGUAGE SQL
NOT DETERMINISTIC 
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
  SELECT 
  VitalID,
  firstName,
  MiddleName,
  LastName,
  Address,
  Zip,
  City,
  State,
  updatedOn,
  StatusCode
  FROM personalrecord;
END
//

DELIMITER ;