Oracle 创建函数时出现Toad错误

Oracle 创建函数时出现Toad错误,oracle,toad,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; 删除

我试图用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;
删除该行:

  SHOW ERRORS;

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

显示错误
是一个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;
创建或替换最小功能(v1编号、v2编号)
返回号码是
开始
如果v1
确实有效,但在我关闭并重新打开蟾蜍之后。谢谢你的回答!谢谢你的回答!
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;