首页 > 解决方案 > MySql:由于异常命令导致的存储过程语法错误

问题描述

CREATE or replace procedure `isEven`(IN num int,OUT result varchar(6)) is
BEGIN
    set result=(select IF(MOD(num,2)=0,"Even","Odd"));
    EXCEPTION WHEN OTHERS THEN
        DBMS_OUTPUT.PUT_LINE ("Error!");
END isEven;

我正在尝试创建一个存储过程,但我的代码中有一个错误我不明白这段代码有什么问题。谁能告诉我异常的正确语法?

标签: mysqlexceptionstored-proceduressyntax-error

解决方案


推荐阅读