zenfra 0 Denunciar post Postado Agosto 16, 2007 Bom dia pessoal... Preciso de uma explicação... quero criar um cursor para exibir os dados que ele possui na tela... como eu faria? tenho um exeplo do que estou fazendo aqui... mas ele não imprima nada na tela, só a mensagem de que o comando foi bem sucedido! declare v_meio view_mov_midia_w.codmeio%type; cursor c_meio is select distinct codmeio from view_mov_midia_w; begin open c_meio; fetch c_meio into v_meio; loop fetch c_meio into v_meio; exit when c_meio%notfound; dbms_output.put_line(V_meio); end loop; close c_meio; end;/ Compartilhar este post Link para o post Compartilhar em outros sites
alphamek 2 Denunciar post Postado Agosto 16, 2007 Adiciona essas linhas: [b]set serveroutput on size 20000[/b]declarev_meio view_mov_midia_w.codmeio%type;cursor c_meio is select distinct codmeio from view_mov_midia_w;beginopen c_meio;fetch c_meio into v_meio;loopfetch c_meio into v_meio;exit when c_meio%notfound;dbms_output.put_line(V_meio);end loop;close c_meio;end;/ Abraços, Compartilhar este post Link para o post Compartilhar em outros sites
zenfra 0 Denunciar post Postado Agosto 16, 2007 A funcionou... o que essa linha faz? Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
alphamek 2 Denunciar post Postado Agosto 19, 2007 Ele habilita a saída de "texto" do SQL*PLUS.Assim, o pacote DBMS_OUTPUT funciona! Compartilhar este post Link para o post Compartilhar em outros sites