附:这个过程里面就只调用了另外的两个过程,若改为其他的过程则可以,难道里面的两个过程有问题?两个过程可以单独执行的,绝对没有问题

解决方案 »

  1.   

    PLS-00707 unsupported construct or internal error [string] Cause: At run time, this is an internal error. At compile time, it indicates one of the following problems: A call was made to a remote subprogram that has a parameter type or default expression not supported at the calling site. An incomplete upgrade or downgrade was done to a database that has stored procedures. Perhaps incorrect versions of system packages such as STANDARD.SQL were installed. A compiler bug was encountered. In such cases, legal PL/SQL syntax will fail to compile. Action: Either report the internal error to Oracle Customer Support or, depending on the problem, take one of the following actions: Revise the logic of the application to use parameter types and default expressions that are supported at both the local and remote sites. Complete the upgrade or downgrade properly, making sure to install correct versions of all system packages. Report the legal-syntax error to Oracle Customer Support. If there are line and column numbers displayed with the error message, they might help you find a workaround. For example, try recoding the offending line to avoid the bug. I suggest you to check alert.log see any miscellance error
      

  2.   

    就我使用中,一个过程里面可以直接调用本地的其它存储过程。你不妨把
    相关的存储过程都重新建立一下。