[oracle_br] Re: Functions e Procedures declaradas em Packages

2006-10-27 Por tôpico jlchiappa
afaik não há view que te mostre isso diretamente, creio q vc teria 
mesmo que obter o código-fonte das packages/packages bodies (se banco 
9i via DBMS_METADATA, se versão anterior na DBA_SOURCE ou similar), e 
escrever um programinha pra procurar as procedures/functions - o 
programinha seria simples, seria simplesmente procurar no texto do 
código-fonte a palavra PROCEDURE ou FUNCTION, normalmente depois dela 
no código já vêm o nome da procedure/function em questão.

[]s

 Chiappa

===
Participe do ENPO - Encontro de Profissionais Oracle 2006 ! 
Informações e inscrições em www.enpo-br.org
José Laurindo Chiappa, Palestrante ENPO-2006
===


--- Em oracle_br@yahoogrupos.com.br, Josinei Barbosa da Silva 
[EMAIL PROTECTED] escreveu

 Olá Pessoal!
 
 Estou precisando listar as rotinas (functions e procedures) declaradas
 dentro de packages armazenadas no Oracle Database (tanto na
 especificação da package quanto no Body).
 
 Alguém saberia me dizer se existe uma view de onde eu possa recuperar
 essa lista?
 Caso não exista, ficaria muito agradecido se alguém tivesse alguma
 idéia (ou solução pronta) para me ajudar.
 
 Obrigado!






Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle
VISITE: http://www.enpo-br.org/ - Dia 11/11 Vagas Limitadas

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 



[oracle_br] Re: Functions e Procedures declaradas em Packages

2006-10-27 Por tôpico Josinei Barbosa da Silva
Beleza! Vou criar algo para extrair essa lista.

Muito obrigado Chiappa!

--- Em oracle_br@yahoogrupos.com.br, jlchiappa [EMAIL PROTECTED] escreveu

 afaik não há view que te mostre isso diretamente, creio q vc teria 
 mesmo que obter o código-fonte das packages/packages bodies (se banco 
 9i via DBMS_METADATA, se versão anterior na DBA_SOURCE ou similar), e 
 escrever um programinha pra procurar as procedures/functions - o 
 programinha seria simples, seria simplesmente procurar no texto do 
 código-fonte a palavra PROCEDURE ou FUNCTION, normalmente depois dela 
 no código já vêm o nome da procedure/function em questão.
 
 []s
 
  Chiappa
 
 ===
 Participe do ENPO - Encontro de Profissionais Oracle 2006 ! 
 Informações e inscrições em www.enpo-br.org
 José Laurindo Chiappa, Palestrante ENPO-2006
 ===
 
 
 --- Em oracle_br@yahoogrupos.com.br, Josinei Barbosa da Silva 
 [EMAIL PROTECTED] escreveu
 
  Olá Pessoal!
  
  Estou precisando listar as rotinas (functions e procedures) declaradas
  dentro de packages armazenadas no Oracle Database (tanto na
  especificação da package quanto no Body).
  
  Alguém saberia me dizer se existe uma view de onde eu possa recuperar
  essa lista?
  Caso não exista, ficaria muito agradecido se alguém tivesse alguma
  idéia (ou solução pronta) para me ajudar.
  
  Obrigado!
 







Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle
VISITE: http://www.enpo-br.org/ - Dia 11/11 Vagas Limitadas

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 



Re: [oracle_br] Re: Functions e Procedures declaradas em Packages

2006-10-27 Por tôpico Marcia Bussolaro
Já tentou usar all_source ? 

select line, text
from all_source
where name = 'sua_package' and (text like '%procedure%' or text like 
'%function%')

[]
Marcia


 Fri, 27 Oct 2006 16:24:48 -, jlchiappa [EMAIL PROTECTED] escreveu:

 
 afaik não há view que te mostre isso diretamente, creio q vc teria 
 mesmo que obter o código-fonte das packages/packages bodies (se banco 
 9i via DBMS_METADATA, se versão anterior na DBA_SOURCE ou similar), e 
 escrever um programinha pra procurar as procedures/functions - o 
 programinha seria simples, seria simplesmente procurar no texto do 
 código-fonte a palavra PROCEDURE ou FUNCTION, normalmente depois dela 
 no código já vêm o nome da procedure/function em questão.
 
 []s
 
  Chiappa
 
 ===
 Participe do ENPO - Encontro de Profissionais Oracle 2006 ! 
 Informações e inscrições em www.enpo-br.org
 José Laurindo Chiappa, Palestrante ENPO-2006
 ===
 
 
 --- Em oracle_br@yahoogrupos.com.br, Josinei Barbosa da Silva 
 [EMAIL PROTECTED] escreveu
 
  Olá Pessoal!
  
  Estou precisando listar as rotinas (functions e procedures) declaradas
  dentro de packages armazenadas no Oracle Database (tanto na
  especificação da package quanto no Body).
  
  Alguém saberia me dizer se existe uma view de onde eu possa recuperar
  essa lista?
  Caso não exista, ficaria muito agradecido se alguém tivesse alguma
  idéia (ou solução pronta) para me ajudar.
  
  Obrigado!
 
 
 
 
 
 



Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle
VISITE: http://www.enpo-br.org/ - Dia 11/11 Vagas Limitadas

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 



RE: [oracle_br] Re: Functions e Procedures declaradas em Packages

2006-10-27 Por tôpico Lorenzini Bruno
Veja se consegue fazer um select na view all_source.

 

[[]]'s

 


--- Em oracle_br@yahoogrupos.com.br, Josinei Barbosa da Silva 
[EMAIL PROTECTED] escreveu

 Olá Pessoal!
 
 Estou precisando listar as rotinas (functions e procedures) declaradas
 dentro de packages armazenadas no Oracle Database (tanto na
 especificação da package quanto no Body).
 
 Alguém saberia me dizer se existe uma view de onde eu possa recuperar
 essa lista?
 Caso não exista, ficaria muito agradecido se alguém tivesse alguma
 idéia (ou solução pronta) para me ajudar.
 
 Obrigado!




 



[As partes desta mensagem que não continham texto foram removidas]




Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle
VISITE: http://www.enpo-br.org/ - Dia 11/11 Vagas Limitadas

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 



[oracle_br] Re: Functions e Procedures declaradas em Packages

2006-10-27 Por tôpico Josinei Barbosa da Silva
Não tentei não...Muito obrigado pela dica!

Josinei

--- Em oracle_br@yahoogrupos.com.br, Marcia Bussolaro [EMAIL PROTECTED]
escreveu

 Já tentou usar all_source ? 
 
 select line, text
 from all_source
 where name = 'sua_package' and (text like '%procedure%' or text like
'%function%')
 
 []
 Marcia
 
 
  Fri, 27 Oct 2006 16:24:48 -, jlchiappa [EMAIL PROTECTED] escreveu:
 
  
  afaik não há view que te mostre isso diretamente, creio q vc teria 
  mesmo que obter o código-fonte das packages/packages bodies (se banco 
  9i via DBMS_METADATA, se versão anterior na DBA_SOURCE ou similar), e 
  escrever um programinha pra procurar as procedures/functions - o 
  programinha seria simples, seria simplesmente procurar no texto do 
  código-fonte a palavra PROCEDURE ou FUNCTION, normalmente depois dela 
  no código já vêm o nome da procedure/function em questão.
  
  []s
  
   Chiappa
  
  ===
  Participe do ENPO - Encontro de Profissionais Oracle 2006 ! 
  Informações e inscrições em www.enpo-br.org
  José Laurindo Chiappa, Palestrante ENPO-2006
  ===
  
  
  --- Em oracle_br@yahoogrupos.com.br, Josinei Barbosa da Silva 
  [EMAIL PROTECTED] escreveu
  
   Olá Pessoal!
   
   Estou precisando listar as rotinas (functions e procedures)
declaradas
   dentro de packages armazenadas no Oracle Database (tanto na
   especificação da package quanto no Body).
   
   Alguém saberia me dizer se existe uma view de onde eu possa
recuperar
   essa lista?
   Caso não exista, ficaria muito agradecido se alguém tivesse alguma
   idéia (ou solução pronta) para me ajudar.
   
   Obrigado!
  
  
  
  
  
 







Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle
VISITE: http://www.enpo-br.org/ - Dia 11/11 Vagas Limitadas

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html