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

PL /SQL kurzory Tutorial

PL /SQL je forma Structured Query Language ( SQL ) používa v niektorých databázového softvéru, ako je Oracle alebo Pervasive . PL /SQL má niektoré rovnaké vyhlásenie a schopností ako T - SQL , čo je jazyk pre MySQL a SQL Server . Kurzory sú databázové objekty používané na dotazovanie zoznam záznamov . Kurzor sa načíta zoznam záznamov a umožňuje developer spracovávať každý záznam jeden po druhom . Kurzory vyžadujú veľké množstvo databázových zdrojov , ale sú výhodné , keď je developer musí spracovať každý záznam v bloku SQL slučky kódu . Pokyny dovolená 1

deklarovať kurzor . Vyhlásenie kurzor deklaruje objekt a priradí mu dotazu. Kurzor je priradený zoznam záznamov pomocou dotazu " SELECT " . Nasledujúci kód vytvorí kurzor :

deklarovať kurzor teraz je vybrať FIRST_NAME , ČísloZákazníka od zákazníka , kde last_name = ' Smith ' ;

uvedený kód vytvorí kurzor s názvom " teraz " a zaťaženie je s všetky meno a zákaznícke ID záznamy pre zákazníkov s priezviskom " Smith . "
2

Otvorte kurzor a priradiť premenné pre každý stĺpec načítaná . Tieto premenné sú priradené meno každého opakoval záznamu a ID zákazníka . Nasledujúci kód otvorí kurzor a priradí premennej :

otvorené prúdoch , priniesť cur do FIRST_NAME , custid ;
3

Process každý kurzor záznam . Teraz , keď je otvorený kurzor a jej stĺpce priradiť k premenným , môžete spracovať vaše záznamy . V tomto príklade je kurzor slúži k editácii tabuľky objednávky s ID zákazníka . Môžete použiť ľubovoľný SQL príkaz na spracovanie vašich záznamov , akonáhle je otvorený kurzor . Nasledujúci príkaz je príkladom toho , ako používať otvorený kurzor :

aktualizácie objednať nastaviť order_custId = custid kde customer_lastname = ' Smith ' a customer_firstname = FIRST_NAME ;
4

Zatvorte kurzor . Je dôležité uzavrieť kurzor po dokončení spracovania záznamov . Otvorený záznam má na databázové zdroje , takže zatvorenie kurzora uvoľní pamäť . Nasledujúci kód zavrie kurzor :

blízko cur ;

Najnovšie články

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