oracle – PLS-00103:遇到符号“CREATE”

前端之家收集整理的这篇文章主要介绍了oracle – PLS-00103:遇到符号“CREATE”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这个包发生错误是什么问题?
  1. CREATE OR REPLACE PACKAGE PKG_SHOW_CUST_DETAILS
  2. AS
  3. PROCEDURE SHOW_CUST_DETAILS( myArg VARCHAR2);
  4. END PKG_SHOW_CUST_DETAILS;
  5.  
  6. CREATE OR REPLACE PACKAGE BODY PKG_SHOW_CUST_DETAILS
  7. AS
  8. PROCEDURE SHOW_CUST_DETAILS(myArg VARCHAR2)
  9. IS
  10. BEGIN
  11. DBMS_OUTPUT.PUT_LINE(myArg);
  12. END SHOW_CUST_DETAILS;
  13.  
  14. END PKG_SHOW_CUST_DETAILS;
  15. /

在编译上述脚本时,我收到以下错误

  1. sql> show errors
  2. Errors for PACKAGE PKG_SHOW_CUST_DETAILS:
  3.  
  4. LINE/COL ERROR
  5. -------- -----------------------------------------------------------------
  6. 6/1 PLS-00103: Encountered the symbol "CREATE"

该包很简单,我无法编译它。我搜索了早期的这个错误信息的答案,没有一个解决了我的问题。
我一直在收到这个错误的2个更多的包,我被困在这个错误信息,无论我做什么。我甚至试图把所有的东西剥离到最上面,如上所示,但错误信息似乎没有消失。
BTW我在登录到我的Oracle 11G数据库后,在命令行sql plus会话中执行此操作。
YES – SET SERVEROUTPUT ON – 被执行,错误信息与此命令无关。

我失踪了什么

在第5行有/缺失。

有一个很好的答案;和/ here

基本上,当通过脚本运行CREATE块时,您需要使用/让sqlPlus知道块何时结束,因为PL / sql块可以包含许多实例。

猜你在找的Oracle相关文章