ORA-00900: ungültige SQL-Anweisung Fehler
Frage
Während des Laufens dbms Befehl
execute dbms_utility.analyze_schema('MCC','ESTIMATE',30);
Ich habe ORA-00900: invalid SQL statement
Fehler.
Kann mir jemand sagen, was könnte der Grund sein?
Lösung
Die Satz ausführen nur für SQL * plus Dienstprogramm.
Um eine PLSQL Erklärung der meisten Anwendungen / Sprachen, die Sie einige der folgenden versuchen müssen nennen, Es hängt davon ab, wo Sie spielen:
Option 1 . Ohne /
.
begin
dbms_utility.analyze_schema('MCC','ESTIMATE',30);
end;
Option 2 . Mit /
begin
dbms_utility.analyze_schema('MCC','ESTIMATE',30);
end;
/
Andere Tipps
Sie müssen auf den Server Ausgang setzen, bevor die Prozedur in SQL Developer ausgeführt wird. Mit freundlicher Versuch unten Code:
SET SERVEROUTPUT ON;
execute dbms_utility.analyze_schema('MCC','ESTIMATE',30);
Wenn Sie immer noch die gleichen Fehler dann bitte öffnen Sie Ihre SQL * PLUS und prüfen, ob PLSQL in ihm installiert ist.
In Oracle 10g Menschen konfrontiert ORA-0900 Ungültige SQL-Anweisung. Lösung ist versuchen, gespeicherte Prozedur auszuführen, durch die gespeicherte Prozedur zwischen BEGIN
und END
Schlüsselwort setzen.
begin
stored_procedure_name(parameter);
end;