в чем разница между dbms_output, выходной переменной, выходным скриптом и выходным результатом в oracle - PullRequest
0 голосов
/ 31 января 2019

Я немного запутался.В чем разница между dbms_output, выходной переменной, выходным скриптом и выходным результатом в oracle.

Потому что я хочу написать хранимую процедуру в Oracle.Затем хранимая процедура будет выполнена из моих машинописных кодов.Но.Я немного запутался, где и как вернуть результат.это из выходной переменной или используется только dbms_output?Пожалуйста, помогите

1 Ответ

0 голосов
/ 31 января 2019

DBMS_OUTPUT отобразит результат на экране (если для SERVEROUTPUT установлено значение ON; в противном случае вы его не увидите).Более того, он требует, чтобы вы выполнили эту процедуру из какого-либо инструмента, способного видеть результат DBMS_OUTPUT.Это могут быть SQL * Plus, SQL Developer, TOAD и аналогичные инструменты.Если вы используете его, например, в Apex, вы ничего не увидите.

Если эти машинописные коды , которые вы используете (я не знаю, что это), не позволят вамчтобы увидеть его, вам нужно будет использовать переменную или сохранить результат в таблице (чтобы вы могли выбрать ее позже), отправить ее по электронной почте (если это возможно) и т. д.

...