创建功能时Toad错误

时间:2013-09-20 12:19:05

标签: oracle toad

我正在尝试使用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

2 个答案:

答案 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;