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?

War es hilfreich?

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;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top