Plsql sql developer存储过程无错误运行
开始 程序测试(“20-10-2020”); 结束强> 我尝试执行此过程,在执行输出后,显示匿名块已完成。没有任何错误 但它实际上并没有被编译。 如何解决这个问题?您刚刚执行了一个匿名PL/SQL块,它调用一个名为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; / 相反 不管如何,过程都已成功执行 如果您需要某种类型的
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启用它)
最后,我认为这里没有任何问题需要解决。你到底在想什么?匿名块只有在第一次编译时才能完成。