Plsql sql developer存储过程无错误运行

Plsql sql developer存储过程无错误运行,plsql,oracle-sqldeveloper,procedure,Plsql,Oracle Sqldeveloper,Procedure,开始 程序测试(“20-10-2020”); 结束 我尝试执行此过程,在执行输出后,显示匿名块已完成。没有任何错误 但它实际上并没有被编译。 如何解决这个问题?您刚刚执行了一个匿名PL/SQL块,它调用一个名为PROC\u TEST的过程,并将一个字符串作为参数传递。我猜你是想传递一个日期。是吗?如果是,试试看 set serveroutput on begin proc_test(date '2020-10-20'); end; / 相反 不管如何,过程都已成功执行 如果您需要某种类型的

开始 程序测试(“20-10-2020”); 结束

我尝试执行此过程,在执行输出后,显示匿名块已完成。
没有任何错误 但它实际上并没有被编译。 如何解决这个问题?您刚刚执行了一个匿名PL/SQL块,它调用一个名为
PROC\u TEST
的过程,并将一个字符串作为参数传递。我猜你是想传递一个日期。是吗?如果是,试试看

set serveroutput on
begin
  proc_test(date '2020-10-20');
end;
/
相反

不管如何,过程都已成功执行

如果您需要某种类型的输出(例如,通过
dbms\u output.put\u line
),请启用serveroutput(如在我的示例中,它在SQL*Plus、SQL Developer或其他一些工具中工作;如果没有,请通过您使用的GUI启用它)


最后,我认为这里没有任何问题需要解决。你到底在想什么?

匿名块只有在第一次编译时才能完成。