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 存储过程执行错误

如何从具有执行类型作为嵌入式查询的 Control-M 数据库作业运行 SQL Developer 中存在的存储过程

Oracle SQL Developer调试Oracle存储过程