Kodėl naudoti konvejerinį ryšį?

Turinys:

Kodėl naudoti konvejerinį ryšį?
Kodėl naudoti konvejerinį ryšį?
Anonim

Sujungimas įgalina lentelės funkciją greičiau grąžinti eilutes ir gali sumažinti atmintį, reikalingą lentelės funkcijos rezultatams talpykloje išsaugoti. Konvejerinės lentelės funkcija gali grąžinti lentelės funkcijos rezultatų rinkinį poaibiais. Grąžinta kolekcija veikia kaip srautas, kurį galima paimti pagal poreikį.

Kas yra įterptoji „Oracle“funkcija ir jos paskirtis?

Funkcija sukuriama eilute, užklausoje. Ji paima SKAIČIŲ kaip įvestį, grąžina SKAIČIŲ, o jo įgyvendinimas iškviečia procedūrą į faktiniam darbui. Ši procedūra taip pat apibrėžta eilutėje.

Kaip paleisti konvejerinę funkciją „Oracle“?

Suvestinės lentelės funkcijos apima sąlygą PIPELINED ir naudokite PIPE ROW iškvietimą, kad išstumtumėte eilutes iš funkcijos, kai tik jos sukurtos, o ne kurkite lentelių rinkinį. Atkreipkite dėmesį į tuščią RETURN skambutį, nes nėra rinkinio, kurį būtų galima grąžinti iš funkcijos.

Kas yra Oracle vamzdis?

Iš Oracle DUK. DBMS_PIPE yra PL/SQL paketas, leidžiantis dviem ar daugiau seansų tame pačiame „Oracle“egzemplioriuje bendrauti tarpusavyje (tarpsesijų pranešimų siuntimas), savo koncepcija panašus į Unix vamzdį.

Ar funkcija „Oracle“gali grąžinti lentelę?

Naudodama rinkinius ir lentelės funkciją, funkcija gali grąžinti lentelę, kurios užklausą galima pateikti SQL sakinyje.

Rekomenduojamas: