Jump to content


Photo

Extrair Dados De Cursor Que Está Dentro De Uma Função


  • Faça o login para participar
3 replies to this topic

#1 Dionísio Júnior

Dionísio Júnior

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 11/09/2009, 14:58

Estou com um problema que ainda naum consegui resolver.

Na base de dados aqui da empresa tem uma função com o nome F_OBTEM_MENSALIDADES.

Essa função tem os seguintes parâmetros:
result - out
p_contrato_inicial - Integer
p_contrato_final - Integer
p_data_inicial - String
p_data_final - String
p_cursor - Cursor

Quando faço o teste nela pelo PL, ele me retorna o valor 1, que rodou e se eu verificar o cursor, pelo PL, lá estão os registros que eu quero.

A minha pergunta é:

Existe alguma forma de extrair esses dados do cursor q está dentro da função pra uma outra tabela, o fazer alguma view q me traga os registros que estão dentro de p_cursor???

Alguém aí pode matar essa charada?

Um abraço a todos!

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 11/09/2009, 22:22

O que você pode fazer é trabalhar com Table Function.

Veja um artigo sobre isso em: http://www.databasej...n-in-Oracle.htm
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 Dionísio Júnior

Dionísio Júnior

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 14/09/2009, 14:23

O que você pode fazer é trabalhar com Table Function.

Veja um artigo sobre isso em: http://www.databasej...n-in-Oracle.htm


Eu lí, mas não entendi como isso poderia ajudar!

Podes me dar um exemplo??

#4 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 15/09/2009, 19:12

Postei um exemplo em: http://felipe.c2zlab...s-de-uma-funcao
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq