Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

PLS-00103:Encontrou o símbolo “fim de arquivo” no bloco de atualização simples


DBeaver aparentemente não suporta PL/SQL . Esse é um tópico antigo, mas ainda parece ser verdade .

Pelo comportamento que você está vendo, parece estar tratando os pontos e vírgulas como separadores de instruções e está passando tudo para o primeiro ponto e vírgula (ou seja, até ) antes de ; END; ) para Oracle, que analisa esse fragmento como PL/SQL.

Você pode gerar o mesmo erro no SQL Developer omitindo o código após o primeiro ponto e vírgula, ou selecionando o texto até isso e tentando executá-lo:
...
        ) ,
        0
    )
Error report -
ORA-06550: line 23, column 5:
PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following:

   ;

Provavelmente não é o que você quer ouvir, mas parece que você precisará usar um cliente diferente para executar blocos PL/SQL. Desenvolvedor SQL é gratuito e é muito bom nos dias de hoje. Outros clientes estão disponíveis, é claro...