› Fóruns › SQL e PL/SQL › Erro em Procedure › Erro em Procedure
24 de abril de 2009 às 11:52 pm
#86448
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