开发者社区> 问答> 正文

存储过程package相关的东东,绝对值得一看??报错

CREATE OR REPLACE PACKAGE WF_APP_PACKAGE AS
  PROCEDURE WF_APP_PROCEDURE2;
END WF_APP_PACKAGE;

create OR REPLACE PACKAGE BODY WF_APP_PACKAGE AS

  PROCEDURE WF_APP_PROCEDURE2 IS
    TYPE my_array_type is ARRAY(10) OF varchar2(10);
    my_array my_array_type ;
    BEGIN
     -- my_array := my_array_type('1','2','3','4','5','6','7','8','10');
        dbms_output.put_line('my_array(i)');
    END WF_APP_PROCEDURE2;
END WF_APP_PACKAGE;
/

上面这段代码 运行报错

Compilation errors for PACKAGE ANY3_BPMAPP.WF_APP_PACKAGE

Error: PLS-00103: Encountered the symbol "CREATE"
Line: 5
Text: create OR REPLACE PACKAGE BODY WF_APP_PACKAGE AS

数据库高手快现身。

展开
收起
爱吃鱼的程序员 2020-06-15 19:39:51 435 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    CREATEORREPLACEPACKAGEWF_APP_PACKAGEAS
     PROCEDUREWF_APP_PROCEDURE2;
    ENDWF_APP_PACKAGE;

    CREATEORREPLACEPACKAGEBODYWF_APP_PACKAGEAS

     PROCEDUREWF_APP_PROCEDURE2IS
      TYPEmy_array_typeisARRAY(10)OFvarchar2(10);
      my_arraymy_array_type;  
     BEGIN
       --my_array:=my_array_type('1','2','3','4','5','6','7','8','10');
      dbms_output.put_line('my_array(i)');
     ENDWF_APP_PROCEDURE2;
      
    ENDWF_APP_PACKAGE;
    /


    你确定是这样么哥们。

    2020-06-15 19:40:10
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载