ORA-00900: errore di istruzione non valida SQL
Domanda
Mentre il comando DBMS in esecuzione
execute dbms_utility.analyze_schema('MCC','ESTIMATE',30);
I ottenuto l'errore ORA-00900: invalid SQL statement
.
Qualcuno può dirmi quello che potrebbe essere il motivo?
Soluzione
Il rel="nofollow eseguire frase è solo per SQL * Plus utility.
Per chiamare un comunicato PLSQL dalla maggior parte delle applicazioni / lingue si deve provare alcune delle seguenti, Dipende da dove si sta giocando:
1 . Senza /
.
begin
dbms_utility.analyze_schema('MCC','ESTIMATE',30);
end;
2 . Con /
begin
dbms_utility.analyze_schema('MCC','ESTIMATE',30);
end;
/
Altri suggerimenti
È necessario impostare l'uscita del server prima di eseguire la procedura in SQL Developer. Si prega di provare sottostante Codice:
SET SERVEROUTPUT ON;
execute dbms_utility.analyze_schema('MCC','ESTIMATE',30);
Se continui a ricevere lo stesso errore quindi si prega di aprire il vostro SQL * Plus e controllare se PLSQL è installato in esso.
In Oracle 10g gente faccia ORA-0900 un'istruzione SQL non valido. La soluzione è provare ad eseguire stored procedure posizionando la stored procedure tra il BEGIN
e END
parole chiave.
begin
stored_procedure_name(parameter);
end;