【发布时间】:2019-06-24 12:38:50
【问题描述】:
我有点困惑。 oracle中的dbms_output、输出变量、输出脚本和输出结果有什么区别。
因为我想在Oracle中写一个存储过程。然后,存储过程将从我的打字稿代码中执行。但。我有点困惑在哪里以及如何返回结果。它是来自输出变量还是仅使用 dbms_output?请帮忙
【问题讨论】:
标签: oracle oracle-sqldeveloper return-value oracle12c dbms-output
我有点困惑。 oracle中的dbms_output、输出变量、输出脚本和输出结果有什么区别。
因为我想在Oracle中写一个存储过程。然后,存储过程将从我的打字稿代码中执行。但。我有点困惑在哪里以及如何返回结果。它是来自输出变量还是仅使用 dbms_output?请帮忙
【问题讨论】:
标签: oracle oracle-sqldeveloper return-value oracle12c dbms-output
DBMS_OUTPUT 将在屏幕上显示结果(如果 SERVEROUTPUT 设置为 ON;否则,您将看不到它)。此外,它要求您从能够查看 DBMS_OUTPUT 结果的工具执行该过程。这些将是 SQL*Plus、SQL Developer、TOAD 和类似工具。例如,如果您在 Apex 中使用它,您将看不到任何东西。
如果您使用的这些 typescript 代码(我不知道那是什么)不允许您看到它,则您必须使用变量或将结果存储到表中(以便您以后可以选择它),通过电子邮件发送(如果可能)等。
【讨论】: