Helder Há algum tempo deixei um exemplo, na seção de arquivos do grupo (oracle_br) de Excel com conexão ao Oracle. Não me lembro mais se é o que você precisa, mas acho que usava OO4O. [ ]
André Em 31 de agosto de 2010 09:18, Helder Alves de Oliveira < helder_olive...@ig.com.br> escreveu: > > > Bom dia! > > Agradeço (André e Laurindo), estarei usando VBA e OO4O. > > Atenciosamente, > > Helder Oliveira > > Em 30 de agosto de 2010 17:41, Gustavo Queiroz > > <gustavo...@yahoo.com.br <gustavoqfh%40yahoo.com.br>>escreveu: > > > > > > > Pessoal, > > > > Muito obrigado pela ajuda. Utilizei o método proposto pelo Thiago > Pinheiro > > (Function Pipelined) e resolveu o meu problema. > > > > Gustavo Queiroz > > > > --- Em seg, 30/8/10, Andre Santos > > <andre.psantos...@gmail.com<andre.psantos.ti%40gmail.com> > <andre.psantos.ti%40gmail.com>> > > escreveu: > > > > De: Andre Santos <andre.psantos...@gmail.com<andre.psantos.ti%40gmail.com> > <andre.psantos.ti%40gmail.com> > > > > > > Assunto: Re: [oracle_br] Retornar um Result Set > > Para: oracle_br@yahoogrupos.com.br > > <oracle_br%40yahoogrupos.com.br><oracle_br% > 40yahoogrupos.com.br> > > > Data: Segunda-feira, 30 de Agosto de 2010, 12:08 > > > > > > > > > > Gustavo > > > > Uma idéia também seria utilizar tabela temporária (GTT). > > > > [ ] > > > > André > > > > Em 30 de agosto de 2010 10:35, Thiago Pinheiro > > > > <thiago.pinhe...@ymail.com <thiago.pinheiro%40ymail.com><thiago.pinheiro% > 40ymail.com>>escreveu: > > > > > > Olá Gustavo, > > > > > > > > > > Já deu uma lida sobre function PIPELINED? > > > > > > > > > > Acredito que possa lhe ajudar! > > > > > > > > > > Não tenho nenhum link aqui na manga para lhe ajudar, mas faz uma busca > na > > > > > net que encontra bastante. > > > > > > > > > > *Atenciosamente,* > > > > > ***-- > > > > > * > > > > > Thiago Pinheiro > > > > > > > > > > > > > > > > > > > > Em 27 de agosto de 2010 17:10, Gustavo Queiroz > > > > > <gustavo...@yahoo.com.br <gustavoqfh%40yahoo.com.br> <gustavoqfh% > 40yahoo.com.br>>escreveu: > > > > > > > > > > > > > > > > > > > > > > > > Boa Tarde, > > > > > > > > > > > > Tenho que fazer uma procedure/função que deve retornar uma quantidade > > de > > > > > > linhas de uma determinada tabela após algumas restrições aplicadas. > > > > > > > > > > > > Teria então que: > > > > > > 1) Ler as linhas de uma tabela de acordo com determinados parâmetros; > > > > > > 2) APlicar restrições nessas linhas buscadas e refinar mais a busca. > > Não > > > > > > posso fazer esse passo no select, pois envolve cálculos e selects em > > > > > outras > > > > > > tabelas - isso é feito através de uma função. > > > > > > 3) Retornar as linhas que passaram pelo refinamento do passo 2. > > > > > > > > > > > > Inicialmente montei uma procedure retornando um ref cursor com o > select > > > > > > inicial. Funcionou corretamente e a pessoa que está mostrando o > > resultado > > > > > em > > > > > > uma tela está conseguindo utilizar. O resultado é mostrado em uma > > página > > > > > da > > > > > > internet utilizando Java. > > > > > > > > > > > > Porém, agora devo aplicar os filtros nessas primeiras linhas buscadas > e > > > > > > retornar somente as que ficarem. > > > > > > > > > > > > Posso manter essa estrutura do Ref Cursor para esse segundo passo? > Até > > > > > > agora não consegui isso e nem achei nada sobre como fazer isso? > > > > > > > > > > > > Existe alguma maneira melhor de buscar e retornar esses dados? > > > > > > > > > > > > Grato, > > > > > > > > > > > > Gustavo > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > > > ------------------------------------ > > > > > > > > > > > > > > > ---------------------------------------------------------- > > > > > >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/ > > > > > > > > > > ---------------------------------------------------------- > > > > > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » > > Procedure > > > > > » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! > VISITE: > > > > > http://www.oraclebr.com.br/ > > > > > ---------------------------------------------------------- > > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > Atenciosamente, > > Helder Oliveira > > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -------------------------------------------------------------------------------------------------------------------------- >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/ -------------------------------------------------------------------------------------------------------------------------- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - 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: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html