Pular para o conteúdo

Fóruns SQL e PL/SQL Erro em Procedure Erro em Procedure

#86448
David Siqueira
Participante

    Desculpa a intromissão, mais no sqlplus alem do set serveroutputo on , você vai precisar usar a DBMS_OUTPUT.PUT_LINE no corpo da sua procure, para que ela retorne os valores recebidos pela sua instrução no corpo da procedure.

    Um exemplo bem simples de utilização de Output :

    SET VERIFY OFF;
    SET SERVEROUTPUT ON;

    DECLARE
    CURSOR DBA_CUR IS
    SELECT USERNAME FROM DBA_USERS;
    V_DBA varchar2(50);
    BEGIN
    OPEN DBA_CUR;
    FETCH DBA_CUR INTO V_DBA;
    CLOSE DBA_CUR;
    DBMS_OUTPUT.PUT_LINE('Ususario:'||V_DBA);
    END;
    /

    Abraço.
    Espero que ajude.

    David