0

我有功能脚本。其中有两个功能,例如:

  CREATE OR REPLACE FUNCTION  "FUNC1" (
    MJOB_CODE IN VARCHAR2,
    MOP_CODE  IN VARCHAR2)
  RETURN DATE
   IS
    RETDATE DATE;
   BEGIN

--SOMETHING--
     RETURN(RETDATE);
   END;
/

  CREATE OR REPLACE FUNCTION  "FUNC2" (
    MJOB_CODE IN VARCHAR2,
    MOP_CODE  IN VARCHAR2)
  RETURN DATE
   IS
    RETDATE DATE;
   BEGIN

--SOMETHING--
     RETURN(RETDATE);
   END;

但是我得到了错误,当我在函数中查看函数时,我看到像这样编译的函数:

   CREATE OR REPLACE FUNCTION  "FUNC1" (
    MJOB_CODE IN VARCHAR2,
    MOP_CODE  IN VARCHAR2)
  RETURN DATE
   IS
    RETDATE DATE

部分代码丢失。实际上,在;缺少部分之后。

如果我将创建功能块放入这个缺失的代码中并编译我就可以了。但是我有太多的功能,所以我不想使用它。

我怎么解决这个问题?如何在脚本中编译函数?

4

0 回答 0