preciso de com o resultado dessa procedure
Ola pessoal,
Tenho uma procedure que tem como objetivo retornar os dados de um endereco informando o cep.
Acontece que so consigo exibir o resultado dessa procedure se utilizar o dbms_output.put_line o que nao me atende, preciso que o resultado dessa procedure seja igual ao resultado de um select, como posso fazer isso ? segue abaixo o codigo da procedure
create or replace PROCEDURE "LISTA_LUGAR"
(
"PCEP" IN VARCHAR2,
"PESTADO" OUT VARCHAR2,
"PCIDADE" OUT VARCHAR2,
"PBAIRRO" OUT VARCHAR2,
"PENDERECO" OUT VARCHAR2,
"PCEPS" OUT VARCHAR2,
"PCOMPLEMENTO" OUT VARCHAR2
)
AS
begin
select a.uf_sigla,
b.cidade_descricao,
c.bairro_descricao,
d.endereco_logradouro,
d.endereco_cep,
d.endereco_complemento
into
pestado,
pcidade,
pbairro,
pendereco,
pceps,
pcomplemento
from uf a,cidade b, bairro c, endereco d
where (a.uf_codigo = b.uf_codigo) and (b.cidade_codigo = c.cidade_codigo) and (c.bairro_codigo = d.bairro_codigo) and (d.endereco_cep = pcep)
order by c.bairro_descricao,d.endereco_logradouro,d.endereco_cep;
end "LISTA_LUGAR";um forte abraco a todos
alineri
Discussão (1)
Carregando comentários...