Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 ;
Copyright © počítačové znalosti Všetky práva vyhradené