ORA:00900无效的sql语句

时间:2009-12-25 06:12:48

标签: sql oracle plsql ora-00900

我创建了一个参数为32的过程,它已成功创建。但是当我在后端oracle中执行此操作时,出现错误ORA:00900无效的sql语句

3 个答案:

答案 0 :(得分:4)

使用:

SQL>  alter procedure [your procedure name here] compile;
SQL>  show errors

...能够从产生的错误输出中诊断出问题。

答案 1 :(得分:0)

另请查看视图USER_ERRORS

有时,显示错误实际上没有显示任何错误。特别是在改编之后。

最后,在TOAD或SQL Developer中重新编译,您可以轻松导航到错误。

答案 2 :(得分:0)

在Oracle SQL Developer中,您应该以这种方式执行它:

BEGIN
    YOUR_PROCEDURE(PARAM1, PARAM2);
END;

如果您使用EXECUTE或EXEC(在SqlPlus中工作),则会收到ORA-00900错误。