sql developer存储过程运行无误
Posted
技术标签:
【中文标题】sql developer存储过程运行无误【英文标题】:sql developer stored procedure running without error 【发布时间】:2020-09-23 10:11:17 【问题描述】:开始 PROC_TEST('20-10-2020'); 结束;
我尝试执行这个程序,执行后输出显示匿名块完成。没有任何错误 但它实际上没有编译。 这个问题怎么解决?
【问题讨论】:
匿名块只有在第一次编译时才能完成。 【参考方案1】:编译?您刚刚执行了一个匿名 PL/SQL 块,它调用了一个名为 PROC_TEST
的过程并传递了一个字符串作为参数。我猜你的意思是通过 DATE
代替。你是否?如果是这样,请尝试
set serveroutput on
begin
proc_test(date '2020-10-20');
end;
/
改为。
程序成功执行,不管怎样。
如果您期望某种输出(例如,通过dbms_output.put_line
),请启用服务器输出(如我的示例中,它也适用于 SQL*Plus、SQL Developer 或其他一些工具;如果没有,请启用它通过你使用的 GUI)。
最后,我认为这里没有任何问题需要解决。你到底有什么想法?
【讨论】:
以上是关于sql developer存储过程运行无误的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Oracle SQL developer 运行存储过程?
如何在SQL Developer中执行SQL Server存储过程?
如何在 SQL Developer 中检查语法 Oracle 存储过程?
oracle sql developer oracle-00904 存储过程执行错误