Perché utilizzare la pipeline?

Sommario:

Perché utilizzare la pipeline?
Perché utilizzare la pipeline?
Anonim

Pipelining consente a una funzione di tabella di restituire le righe più velocemente e può ridurre la memoria richiesta per memorizzare nella cache i risultati di una funzione di tabella. Una funzione di tabella pipeline può restituire la raccolta di risultati della funzione di tabella in sottoinsiemi. La raccolta restituita si comporta come un flusso che può essere recuperato su richiesta.

Cos'è la funzione inline in Oracle e il suo scopo?

La funzione viene creata in linea, all'interno della query. prende un NUMERO come input, restituisce un NUMERO e la sua implementazione richiama una procedura per il lavoro effettivo. Questa procedura è anche definita in-line.

Come faccio a eseguire una funzione pipeline in Oracle?

Le funzioni di tabella pipeline includono la clausola PIPELINED e utilizzano la chiamata PIPE ROW per eliminare le righe dalla funzione non appena vengono create, anziché creare una raccolta di tabelle. Notare la chiamata RETURN vuota, poiché non esiste alcuna raccolta da restituire dalla funzione.

Cos'è Oracle pipe?

Da Oracle FAQ. DBMS_PIPE è un pacchetto PL/SQL che consente a due o più sessioni nella stessa istanza Oracle di comunicare tra loro (messaggistica tra sessioni), simile nel concetto a una pipe Unix.

Una funzione può restituire una tabella in Oracle?

Con le raccolte e la funzione tabella, una funzione può restituire una tabella che può essere interrogata in un'istruzione SQL.

Consigliato: