【问题标题】:error in creating stored procedure using heidiSQL使用 heidiSQL 创建存储过程时出错
【发布时间】:2020-05-24 19:13:49
【问题描述】:

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

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

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

DELIMITER ;

【问题讨论】:

  • DELIMITER //放在CREATE PROCEDURE之前

标签: mysql heidisql


【解决方案1】:

你的 Create 过程语句应该是这样的

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 ;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-28
    • 2012-09-10
    • 2015-05-09
    • 2018-12-21
    • 1970-01-01
    相关资源
    最近更新 更多