Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako napísať Looping Oracle SQL skript

Oracle obsahuje " kurzor " a " pre " vyhlásenie , slučky , ktoré vám umožňuje slučku cez každého záznamu získaného z dotazu a analyzovať dáta pre ďalšie výpočty . Môžete použiť túto štruktúru slučky iterovať niekoľko záznamov , ktoré nie je možné vypočítať pomocou Oracle agregačné funkcie . Kurzor obsahuje zoznam záznamov a " pre " iteruje každého záznamu . Pokyny dovolená 1

Otvorte Oracle Enterprise Manager z ponuky Windows " Štart " . Otvorte SQL editor pre vytvorenie štruktúry slučky .
2

Vytvorte Oracle kurzor . Kurzor ukazuje na zozname záznamov z dotazu " select " . Napríklad nasledujúci SQL vytvorí kurzor , ktorý obsahuje zoznam zákazníkov :

kurzor mycursor isselect * od zákazníkov ;
3

Loop through každého záznamu sa " pre " slučky a vykonať výpočet . Napríklad, nasledujúci cyklus for vypočíta celkový počet objednávok obsiahnutých v " ordernum " stĺpci :

PRO ordernum v mycursorLOOPtotalorders : = ordernum + totalorders ; END LOOP ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené