PLSQL错误PLS-00103

时间:2014-04-11 15:07:46

标签: oracle types plsql syntax-error

错误:

ORA-06550: linha 13, coluna 26:
    PLS-00103: Encontrado o símbolo ";" quando era esperado um dos seguintes:
     . ( @ % not null range index    

代码:

DECLARE
  TYPE rec IS RECORD(
    cod_unidade    ide_controle%TYPE,
    num_sequencial ide_taxas.num_sequencial%TYPE,
    num_taxa       ide_taxas%TYPE,
    quant          NUMBER,
    modulo         VARCHAR2,
    episodio       con_registadas.con_episodio%TYPE,
    dta_realizacao con_registadas.dta_realizacao%TYPE,
    des_adm        VARCHAR2,
    valor          ide_taxas.valor_actor%TYPE);

TYPE col IS TABLE OF rec;   <-----ERROR???
    lines col;

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

declare 
  -- Local variables here
    TYPE rec IS RECORD(
    cod_unidade    ide_controle%TYPE,
    num_sequencial ide_taxas.num_sequencial%TYPE,
    num_taxa       ide_taxas%TYPE,
    quant          NUMBER,
    modulo         VARCHAR2(100),----------------------
    episodio       con_registadas.con_episodio%TYPE,
    dta_realizacao con_registadas.dta_realizacao%TYPE,
    des_adm        VARCHAR2(100),----------------------
    valor          ide_taxas.valor_actor%TYPE);

TYPE col IS TABLE OF rec; 
...