【问题标题】:Procedure Failed to create compilation error程序无法创建编译错误
【发布时间】:2021-03-04 07:10:18
【问题描述】:
create or replace procedure testpga( psize number ) as
begin
declare
TYPE nAllotment_tabtyp IS TABLE OF char(2048) INDEX BY BINARY_INTEGER;
myarray nAllotmen_tabtyp;
begin
for i in 1.. psize_loop

myarray(i) := to_char(i);`bold`
end loop;
end;

在此处输入代码

结束;enter code here /

行/列错误


8/1 PLS-00103:在期待一个时遇到符号“MYARRAY” 以下的: . ( * @ % & - + / 在循环 mod 余数 rem ||多集 符号“。”已替换为“MYARRAY”以继续。

8/12 PLS-00103:在期待其中一个时遇到符号“=” 下列的: . ( * % & - + / at loop mod 余数 rem ||多集

行/列错误


9/1 PLS-00103:在期待其中之一时遇到符号“END” 下列: 开始函数杂注过程子类型类型 当前光标删除 之前存在

【问题讨论】:

    标签: oracle procedure


    【解决方案1】:
    create or replace procedure testpga( psize number )
    as
      TYPE nAllotment_tabtyp IS TABLE OF char(2048) INDEX BY BINARY_INTEGER;
      myarray nAllotment_tabtyp;
    begin
      for i in 1.. psize
      loop
        myarray(i) := to_char(i); --'bold'
      end loop;
    end;
    

    我建议阅读 PL/SQL 语言参考,它是 Oracle 数据库文档的一部分,可在线获取。

    【讨论】:

      猜你喜欢
      • 2012-10-19
      • 1970-01-01
      • 1970-01-01
      • 2019-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-10
      相关资源
      最近更新 更多