洛上言 2023-08-06 16:36 采纳率: 95.4%
浏览 5

我这一段的存储函数哪里写错了?

我这一段的存储函数哪里写错了?

img

CREATE function FUN1(IN N int)
RETURNS INT deterministic
BEGIN
    DECLARE TOTAL INT DEFAULT 0;
    while N > 0 do
        SET TOTAL := TOTAL + N;
        SET N := N - 1;
        END WHILE;
    RETURN TOTAL;
end;

SELECT FUN1(50);

  • 写回答

2条回答 默认 最新

  • 创意程序员 2023-08-06 17:07
    关注

    设置语句分隔符:DELIMITER //
    create语句最后使用//代替;

    评论

报告相同问题?

问题事件

  • 创建了问题 8月6日