0

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

2 回答 2

1

删除行:

  SHOW ERRORS;

在 Toad 中编译时,您不需要添加“显示错误”,因为 toad 会在错误窗口中显示错误。

于 2013-09-20T12:29:23.830 回答
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;
于 2013-09-20T12:29:31.763 回答