sql >> Base de Datos >  >> RDS >> Oracle

PLS-00103:Encontró el símbolo "fin de archivo" en un bloque de actualización simple

DBeaver aparentemente no es compatible con PL/SQL . Ese es un hilo antiguo, pero aún parece ser cierto .

Por el comportamiento que está viendo, parece estar tratando los puntos y comas como separadores de declaraciones, y está pasando todo hasta el primer punto y coma (es decir, hasta ) antes de ; END; ) a Oracle, que analiza ese fragmento como PL/SQL.

Puede generar el mismo error en SQL Developer omitiendo el código después del primer punto y coma, o seleccionando el texto hasta ese e intentando ejecutarlo:

...
        ) ,
        0
    )
Error report -
ORA-06550: line 23, column 5:
PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following:

   ;

Probablemente no sea lo que desea escuchar, pero parece que necesitará usar un cliente diferente para ejecutar bloques PL/SQL. Desarrollador SQL es gratis y es bastante bueno en estos días. Otros clientes están disponibles por supuesto...