CREATE OR REPLACE PROCEDURE pr_zahlungsabgleich IS
BEGIN
TRUNCATE TABLE SYSBEZAHLT;
END;
Kann mir jemand erklären, warum ich eine Fehlermeldung erhalte, wenn ich den TRUNCATE Befehl innerhalb einer Prozedur benutzen möchte? Führe ich den Befehl alleine aus, funktioniert alles einwandfrei.
BEGIN
TRUNCATE TABLE SYSBEZAHLT;
END;
Kann mir jemand erklären, warum ich eine Fehlermeldung erhalte, wenn ich den TRUNCATE Befehl innerhalb einer Prozedur benutzen möchte? Führe ich den Befehl alleine aus, funktioniert alles einwandfrei.
- Fehler(5,11): PLS-00103: Encountered the symbol "TABLE" when expecting one of the following: := . ( @ % ; The symbol ":= was inserted before "TABLE" to continue.