Oracle
 sql >> Datenbank >  >> RDS >> Oracle

PLS-00103:Im einfachen Aktualisierungsblock wurde das Symbol „Ende der Datei“ gefunden

DBeaver unterstützt anscheinend kein PL/SQL . Das ist ein alter Thread, aber es scheint immer noch wahr zu sein .

Aus dem Verhalten, das Sie sehen, scheint es die Semikolons als Anweisungstrennzeichen zu behandeln und alles bis zum ersten Semikolon (d. h. bis zu ) weiterzugeben vor ; END; ) an Oracle, das dieses Fragment als PL/SQL analysiert.

Sie können den gleichen Fehler in SQL Developer generieren, indem Sie den Code nach dem ersten Semikolon weglassen oder den Text bis dahin auswählen und versuchen, ihn auszuführen:

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

   ;

Wahrscheinlich nicht das, was Sie hören möchten, aber es sieht so aus, als müssten Sie einen anderen Client verwenden, um PL/SQL-Blöcke auszuführen. SQL-Entwickler ist kostenlos und ist heutzutage ziemlich gut. Andere Clients sind natürlich verfügbar...