Limpar Cache de Pipeline

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
alexrsilva
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 153
Registrado em: Ter, 27 Mai 2008 1:31 pm
Localização: Rio de Janeiro - RJ
Alex Silva
Analista de Sistemas
11i.10 Applications Developer Implementation Champion
11i.10 E-Business Suite Integration Champion

Prezados,
Tenho um relatório que utiliza o pipeline para extrair as informações.
Eu tive que criar uma function utilizado o pipeline também.
Acontece que essa function é acessada de dentro de um loop, e não está limpando o cache da informação anterior.
Como eu faria para dar um flush nesse type?

Att,
victorhugomuniz
Moderador
Moderador
Mensagens: 1396
Registrado em: Sex, 01 Fev 2008 2:06 pm
Localização: Rio de Janeiro - RJ
Contato:
:D

fala meu grande camarada
realmente não sei se vai resolver seu problema mas segue..

Selecionar tudo

-- so limpa
dbms_result_cache.flush
ou

Selecionar tudo

-- evita que seja registrado no cache
dbms_result_cache.bypass(TRUE);
http://psoug.org/reference/dbms_result_cache.html
http://download.oracle.com/docs/cd/B283 ... _cache.htm
alexrsilva
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 153
Registrado em: Ter, 27 Mai 2008 1:31 pm
Localização: Rio de Janeiro - RJ
Alex Silva
Analista de Sistemas
11i.10 Applications Developer Implementation Champion
11i.10 E-Business Suite Integration Champion

Valeu,
Descobri a besteira que estava fazendo.
Criei uma variável e fazia um concat.
Faltava somente o := null nessa variável depois de usá-la.

Abraços,
Responder
  • Informação
  • Quem está online

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