Por que usar pipeline?

Índice:

Por que usar pipeline?
Por que usar pipeline?
Anonim

Pipening permite que uma função de tabela retorne linhas mais rapidamente e pode reduzir a memória necessária para armazenar em cache os resultados de uma função de tabela. Uma função de tabela em pipeline pode retornar a coleção de resultados da função de tabela em subconjuntos. A coleção retornada se comporta como um fluxo que pode ser obtido sob demanda.

O que é função inline no Oracle e sua finalidade?

A função é criada em linha, dentro da consulta. Ele recebe um NUMBER como entrada, retorna um NUMBER e sua implementação invoca um procedimento para o trabalho real. Este procedimento também é definido em linha.

Como executo uma função em pipeline no Oracle?

Funções de tabela com pipeline incluem a cláusula PIPELINED e usam a chamada PIPE ROW para enviar linhas para fora da função assim que elas são criadas, em vez de criar uma coleção de tabelas. Observe a chamada RETURN vazia, pois não há coleção para retornar da função.

O que é tubo Oracle?

Do Oracle FAQ. DBMS_PIPE é um pacote PL/SQL que permite que duas ou mais sessões na mesma instância Oracle se comuniquem (mensagens entre sessões), semelhante em conceito a um Unix pipe.

Uma função pode retornar uma tabela no Oracle?

Com coleções e a função de tabela, uma função pode retornar uma tabela que pode ser consultada em uma instrução SQL.

Recomendado: