Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Então pessoal, fiz uma tabela simples para exemplificar o que ocorre aqui,
considerando a tabela pessoa e que eu desejo criar um cursor de um select * from pessoa... sendo a procedure:
set serveroutput on
create or replace procedure testando(n1 number) is
cursor c1 is select * from pessoa;
begin
open c1;
dbms_output.put_line(c1%rowcount);
end;
/
exec testando(1);
ele retorna 0 (dizendo q não obteve nenhum resultado...)
agora, se eu der um simples "select count(*) from pessoa;" ele retorna a quantidade de registros q tem em pessoa q são 4...
então, pq to tendo esse problema? algum de vocês também já teve esse problema? o que foi?
Carregando comentários...