Re: [oracle_br] Re: função recursiva

2005-11-23 Por tôpico Rafael
Olá, consegui avanços, abaixo o código de uma função inútil, é soh didatica... number_t é um tipo table of number --- create or replace function teste_recursivo(valor in number) return number_t pipelined is TYPE curtype IS REF CURSOR; recCursor curtype; novo_valor

[oracle_br] Re: função recursiva

2005-11-23 Por tôpico Marcio Portes
vixe! ;) Explica ai melhor em portugues o que voce quer testar que a lista escreve a função. --- Em oracle_br@yahoogrupos.com.br, Rafael [EMAIL PROTECTED] escreveu Olá, consegui avanços, abaixo o código de uma função inútil, é soh didatica... number_t é um tipo table of number

Re: [oracle_br] Re: função recursiva

2005-11-23 Por tôpico Rafael
Estou criando uma função que percorre uma árvore em profundidade :D claramente não é o que o exemplo faz, mas é só um modelo O problema ali é, quando eu chamo a função, ela passa no pipe row(novo_valor) e me retorna esse valor, logo abaixo a função executa ela mesma (select

Re: [oracle_br] Re: função recursiva

2005-11-23 Por tôpico Rafael
Ah, eu sei que posso percorrer uma arvore usando o start with / connect by mas preciso aplicar algumas restrições diferentes, e o start with/connect by não são suficientes. Grato, -- Rafael Em 23/11/05, Rafael[EMAIL PROTECTED] escreveu: Estou criando uma função que percorre uma árvore em

[oracle_br] Re: função recursiva

2005-11-22 Por tôpico Marcio Portes
Acho que voce quer função pipelined. veja exemplo em: http://mportes.blogspot.com/2005/05/pipelined-function.html --- Em oracle_br@yahoogrupos.com.br, Rafael [EMAIL PROTECTED] escreveu Olá, alguém poderia me enviar um exemplo de um função recursiva que retorne várias tuplas? explicando