ORA-00900: error de sentencia SQL no válido
Pregunta
Mientras DBMS ejecutar el comando
execute dbms_utility.analyze_schema('MCC','ESTIMATE',30);
Me ha obtenido un error ORA-00900: invalid SQL statement
.
Puede alguien decirme lo que podría ser la razón?
Solución
El ejecutar frase es sólo para SQL * Plus utilidad.
Para llamar a un comunicado PLSQL de la mayor parte de las aplicaciones / idiomas que hay que probar algunos de los siguientes, Depende de donde se está jugando:
Opción 1 . Sin /
.
begin
dbms_utility.analyze_schema('MCC','ESTIMATE',30);
end;
Opción 2 . Con /
begin
dbms_utility.analyze_schema('MCC','ESTIMATE',30);
end;
/
Otros consejos
Es necesario que establezca la salida del servidor antes de ejecutar el procedimiento en SQL Developer. tratar amablemente a continuación código:
SET SERVEROUTPUT ON;
execute dbms_utility.analyze_schema('MCC','ESTIMATE',30);
Si sigue obteniendo el mismo error, por favor, abierta de SQL * PLUS y comprobar si PLSQL está instalado en el mismo.
Las personas en Oracle 10g enfrentan ORA-0900 declaración de SQL no válida. Solución es tratar de ejecutar el procedimiento almacenado colocando el procedimiento almacenado entre BEGIN
y END
palabras clave.
begin
stored_procedure_name(parameter);
end;