我正在尝试使用Toad创建此功能,但我一直收到错误。
CREATE OR REPLACE FUNCTION minimum (v1 number, v2 number)
RETURN number IS
BEGIN
IF v1 < v2 THEN
RETURN v1;
ELSE
RETURN v2;
END IF ;
SHOW ERRORS;
END;
SELECT minimum(1, 2)
FROM dual;
我得到的错误就是这个,但我无法理解我的错误。
Warning: Function created with compilation errors
答案 0 :(得分:1)
删除该行:
SHOW ERRORS;
在Toad中编译时,您不需要添加“显示错误”,因为toad会在错误窗口中显示错误。
答案 1 :(得分:1)
SHOW ERRORS;
是一个SQL * PLUS命令。您不能在需要删除它的存储过程中使用它,然后您的过程将被成功编译。
CREATE OR REPLACE FUNCTION minimum (v1 number, v2 number)
RETURN number IS
BEGIN
IF v1 < v2 THEN
RETURN v1;
ELSE
RETURN v2;
END IF ;
END;