DBMS_OUTPUT在SQL Developer中的过程中不起作用

时间:2017-10-06 19:38:42

标签: oracle plsql oracle-sqldeveloper procedure dbms-output

我正在使用Oracle和SQL Developer,我尝试编写下面的函数。一切正常,但DBMS_OUTPUT.PUT_LINE除外。我在SQL Developer中激活了输出控制台。我的查询没问题,所有字段都可以。 DBMS_OUTPUT.PUT_LINE对于某个程序是否有这样的作用?

CREATE OR REPLACE PROCEDURE sp_proc1 (pNoCmd number)
AS
vTotalCmd number;
BEGIN   
    SELECT s_ord.total INTO vTotalCmd FROM s_ord WHERE id = pNoCmd;
    DBMS_OUTPUT.PUT_LINE('Le total de la commande ' || pNoCmd || ' est ' || vTotalCmd || '$');
EXCEPTION
    WHEN NO_DATA_FOUND THEN
        DBMS_OUTPUT.PUT_LINE('Il n''y a pas de commande : ' || pNoCmd);
END;
/
CALL sp_proc1(97);

任何人都会看到错误?

0 个答案:

没有答案