Kāpēc izmantot konveijeru?

Satura rādītājs:

Kāpēc izmantot konveijeru?
Kāpēc izmantot konveijeru?
Anonim

Komplektēšana iespējo tabulas funkciju ātrāk atgriezt rindas un var samazināt atmiņu, kas nepieciešama tabulas funkcijas rezultātu saglabāšanai kešatmiņā. Konveijera tabulas funkcija var atgriezt tabulas funkcijas rezultātu kolekciju apakškopās. Atgrieztā kolekcija darbojas kā straume, ko var ienest pēc pieprasījuma.

Kas ir Oracle iekļautā funkcija un tās mērķis?

Funkcija tiek izveidota rindiņā vaicājuma iekšpusē. Tas ņem SKAITTI kā ievadi, tas atgriež CIPARU, un tā ieviešana izsauc procedūru līdz faktiskajam darbam. Šī procedūra ir arī definēta rindā.

Kā Oracle palaist konveijeru funkciju?

Pipelined tabulas funkcijas ietver klauzulu PIPELINED un izmantojiet izsaukumu PIPE ROW, lai izstumtu rindas no funkcijas, tiklīdz tās ir izveidotas, nevis veidotu tabulu kolekciju. Ievērojiet tukšo RETURN izsaukumu, jo nav kolekcijas, ko atgriezt no funkcijas.

Kas ir Oracle caurule?

No Oracle FAQ. DBMS_PIPE ir PL/SQL pakotne, kas ļauj divām vai vairākām sesijām vienā Oracle instancē sazināties savā starpā (starpsesiju ziņojumapmaiņa), kas pēc koncepcijas ir līdzīga Unix caurulei.

Vai funkcija Oracle var atgriezt tabulu?

Izmantojot kolekcijas un tabulas funkciju, funkcija var atgriezt tabulu, kuru var vaicāt SQL priekšrakstā.

Ieteicams: