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

Aký je účel handler PL /SQL ?

PL /SQL výnimiek manipulátory sú bloky PL /SQL kódu programu , ktoré hovoria , program , čo robiť , keď dôjde k chybe , tiež známy ako výnimka , počas jeho realizácie . Bez handler , programy sa zastaví a vyžaduje zásah užívateľa , alebo vytvoriť iné nesúvisiace chybové správy , ktoré znižujú spoľahlivosť a čitateľnosť programu . Definícia výnimky

výnimiek je chyba PL /SQL alebo varovanie , že preruší tok programu alebo kus kódu . Výnimky môžu nastať , keď kus kódu narazí na logické chyby v aritmetike , ako v delení nulou , alebo prostredníctvom kódovanie inštrukcií , ako v pretečeniu zásobníka .
Typy PL /SQL výnimiek

Existujú dva typy výnimiek v PL /SQL : vnútorné a užívateľsky definované výnimky . Vnútorné výnimky , ktoré sú rozdelené na pomenované a nepomenované , sú definované a vyrastal bez zásahu užívateľa pomocou databázového systému . Užívateľsky definované výnimky musí byť výslovne definovaný programátor .
Výhody spracovania výnimiek

handler sú kusy kódu v rámci PL /SQL programu , ktorý pasce a riešiť potenciálne problémy , ktoré môžu nastať pri behu . Výhoda v tom , že spracovanie výnimiek je , že umožňuje program pre spracovanie chybu , bez toho aby museli kontrolu programátor pri prerušení stane . Spracovania výnimiek tiež zvyšuje čitateľnosť programu a spoľahlivosť tým , že programátor izolovať problematické časti PL /SQL kódu a riešenie problémov ho . Bez spracovania výnimiek , ostatní nezávislí chyby , môže nastať situácia , že dopyt po viac výskumu a čas k náprave .
ClipArt syntax ako handler

popisovač výnimky zachytáva vnútornú chybu pomocou SQLCODE do pasce číslo chyby alebo typ a sqlerrm zobraziť chybové hlásenie . Programátori vyhlásiť handler v samostatnom bloku kódu v rámci programu , ktorý zvyčajne nasleduje nasledujúci formát :

DECLAREdeclare Výnimkou ; vyhlásenie BEGINprogram alebo kód , ktoré môžu zvýšiť výnimku ; EXCEPTIONWHEN exception1 THENstatements zvládnuť exception1 , keď exception2 THENstatements zvládnuť exception2 , keď exception3 THENstatements zvládnuť exception3 , koniec ;

Najnovšie články

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