Script consumindo SP que retorna mais de um valor

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
Det
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 16
Registrado em: Sex, 20 Dez 2019 2:29 pm

Boa noite.
Preciso consumir uma SP via script (query). Esta SP retorna vários parâmetros de saída.
Qual a sintaxe correta para obter estes valores via query?

Com retorno único uso assim: select proxc_x() ret1 from dual

Obrigado
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Deixa eu ver se entendi.
Quando você diz "consumir via script (query)". O que exatamente o que você quer fazer ?
Executar uma QUERY (select) e dentro ter uma function ?

Ou você quer executar algo dentro de um bloco PLSQL ?
Det
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 16
Registrado em: Sex, 20 Dez 2019 2:29 pm

Correto, Executar uma QUERY (select) e dentro ter uma function..

No caso tenho uma proc que tem vários parâmetros de retorno "out"
Vou contextualizar - imagina que você tenha acesso a tabela de produtos que tenha só código e nome do produto. Esta proc traz uma serie de medidas referentes ao produto, umas 10 colunas de informação.(proc criptografada)
Preciso rodar uma query que mostre código, descrição do produto e umas 5 medidas que vem pela proc.

Ex.

Selecionar tudo

select id,desc, proc_x(m1,m2,m3....) from produto
where produto in (1,5,10)
Obrigado
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes