不会打代码的带学生 2023-11-16 15:41 采纳率: 75%
浏览 202
已结题

报错情况如下:Invalid Stored Procedure Syntax出现无法保存的问题,由于之前没怎么用过函数模块

navicat写过程或者函数,出现这种情况是什么情况

DELIMITER //  
CREATE FUNCTION `SelectData`()  
BEGIN  
    DECLARE done INT DEFAULT FALSE;  
    DECLARE table_name VARCHAR(255);  
    DECLARE cur CURSOR FOR SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'db_kakou' AND TABLE_NAME LIKE 'all_data%';  
    DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;  
      
    OPEN cur;  
    read_loop: LOOP  
        FETCH cur INTO table_name;  
        IF done THEN  
            LEAVE read_loop;  
        END IF;  
        SET @query = CONCAT('SELECT * FROM ', table_name, ' WHERE HOUR(pass_time) >= 7 AND HOUR(pass_time) < 9');  
        PREPARE stmt FROM @query;  
        EXECUTE stmt;  
        DEALLOCATE PREPARE stmt;  
    END LOOP;  
    CLOSE cur;  
END //  
DELIMITER ;

报错情况如下:
Invalid Stored Procedure Syntax
出现无法保存的问题,由于之前没怎么用过函数模块,所以不是很了解这是什么情况,求解!!

  • 写回答

2条回答 默认 最新

  • IT工程师_二师兄 2023-11-16 15:51
    关注

    语法使用错误了

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月27日
  • 创建了问题 11月16日

悬赏问题

  • ¥15 如何构建全国统一的物流管理平台?
  • ¥100 ijkplayer使用AndroidStudio/CMake编译,如何支持 rtsp 直播流?
  • ¥20 和学习数据的传参方式,选择正确的传参方式有关
  • ¥15 这是网络安全里面的poem code
  • ¥15 用js遍历数据并对非空元素添加css样式
  • ¥15 使用autodl云训练,希望有直接运行的代码(关键词-数据集)
  • ¥50 python写segy数据出错
  • ¥20 关于线性结构的问题:希望能从头到尾完整地帮我改一下,困扰我很久了
  • ¥30 3D多模态医疗数据集-视觉问答
  • ¥20 设计一个二极管稳压值检测电路