Oracle函数脚本编译错误

时间:2013-07-18 08:29:29

标签: oracle function compilation

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

  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

缺少部分代码。在;部分丢失后,Actualy。

如果我把create function block放到这个缺失的代码中并编译我的工作。但是我的功能太多了所以我不想用它。

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

0 个答案:

没有答案