Select parametro procedure

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
DBA_LUCAS
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 55
Registrado em: Qua, 27 Out 2010 1:49 pm
Localização: Belo Horizonte - MG

Boa tarde !

Estou com o seguinte impasse para criar uma tela , tem alguma forma de consulta no banco que me retorne o NOME do parametro e o tipo do parametro de uma procedure Oracle ?

Obrigado,

att,
Avatar do usuário
stcoutinho
Moderador
Moderador
Mensagens: 850
Registrado em: Qua, 11 Mai 2011 5:15 pm
Localização: são Paulo - SP

Olá DBA_LUCAS,

Para identificar os parâmetros de uma procedure via dicionario de dados, você pode usar a USER_ARGUMENTS:

Selecionar tudo

SELECT OBJECT_NAME,PACKAGE_NAME,ARGUMENT_NAME,POSITION,DATA_TYPE,IN_OUT 
  FROM USER_ARGUMENTS 
 WHERE OBJECT_NAME = '<NOME_PROCEDURE_ORACLE>' 
 ORDER BY OBJECT_NAME,PACKAGE_NAME,POSITION
Abraços,

Sergio Coutinho
Responder
  • Informação
  • Quem está online

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