0

我有点困惑。oracle中的dbms_output、输出变量、输出脚本和输出结果有什么区别。

因为我想在Oracle中写一个存储过程。然后,存储过程将从我的打字稿代码中执行。但。我有点困惑在哪里以及如何返回结果。它是来自输出变量还是仅使用 dbms_output?请帮忙

4

1 回答 1

0

DBMS_OUTPUT 将在屏幕上显示结果(如果 SERVEROUTPUT 设置为 ON;否则,您将看不到它)。此外,它需要您从能够查看DBMS_OUTPUT 结果的某个工具执行该过程。这些将是 SQL*Plus、SQL Developer、TOAD 和类似工具。例如,如果您在 Apex 中使用它,您将看不到任何东西。

如果您使用的这些打字稿代码(我不知道那是什么)不允许您看到它,您将不得不使用变量或将结果存储到表中(以便您以后可以选择它),发送通过电子邮件(如果可能)等

于 2019-01-31T06:16:28.680 回答