Video: Care este diferența dintre Pragma Exception_init și Raise_application_error?
2024 Autor: Lynn Donovan | [email protected]. Modificat ultima dată: 2023-12-15 23:52
pragma exception init transformă o eroare Oracle într-o excepție numită. Dacă o operațiune de bază de date generează un ORA-00054 „resursa ocupată”, va trebui să codificați:. Raise_application_error este folosit pentru a ridica o eroare - exception_init este folosit pentru a face față erorilor (presupun că ați putea spune că sunt opuse într-o cale).
Atunci, ce este Pragma Exception_init?
EXCEPTION_INIT Pragma . The pragma EXCEPTION_INIT asociază un nume de excepție cu un număr de eroare Oracle. Puteți intercepta orice eroare ORA și puteți scrie un handler specific pentru aceasta în loc să utilizați handlerul OTHERS. O excepție definită de utilizator, declarată în domeniul curent.
De asemenea, care este diferența dintre cererea de creștere și de creștere? RAISE_APPLICATION_ERROR este o procedură standard încorporată de Oracle care ridică un eroare cu număr și utilizator ușor de înțeles eroare mesaj. Acest lucru ajută utilizatorul să lucreze la rezoluția eroare în modul cel mai exclusivist și corect. Raise_application_error spectacole aplicarea specific eroare mesaj. nu poți re- a ridica aceasta.
Doar așa, ce este Raise_application_error?
Raspunde la raise_application_error este de fapt o procedură definită de Oracle care permite dezvoltatorului să ridice o excepție și să asocieze un număr de eroare și un mesaj cu procedura. Oracle oferă raise_application_error procedură pentru a vă permite să ridicați numere de eroare personalizate în aplicațiile dvs.
Care sunt tipurile de excepții Pragma?
Cele 5 tipuri de Pragma directivele disponibile în Oracle sunt enumerate mai jos: PRAGMA EXCEPTION_INIT : Această directivă leagă un utilizator definit excepție la un anumit număr de eroare. PRAGMA INLINE: (Introdus în Oracle 11g) Această directivă specifică faptul că un apel de subprogram fie trebuie să fie integrat sau nu.
Recomandat:
Care este diferența dintre Pebble Tec și Pebble Sheen?
Pebble Tec este fabricat din pietricele naturale, lustruite, care creează o textură accidentată și o suprafață anti-alunecare. Pebble Sheen încorporează aceeași tehnologie ca Pebble Tec, dar folosește pietricele mai mici pentru un finisaj mai fin
Care este diferența dintre un psiholog cognitiv și un neuroștiință cognitiv?
Psihologia cognitivă se concentrează mai mult pe procesarea informației și comportamentul. Neuroștiința cognitivă studiază biologia de bază a procesării informațiilor și a comportamentului. neuroștiința cognitivă în centru
Care este diferența dintre asamblare și dezasamblare?
Este că asamblarea este (computing) în Microsoft Net, un bloc de construcție al unei aplicații, similar cu un dll, dar care conține atât cod executabil, cât și informații care se găsesc în mod normal în biblioteca de tipuri a unui dll, informațiile din biblioteca de tip dintr-un asamblare, numită manifest, descrie funcții publice, date, clase și versiune
Care este diferența dintre clasa interioară și clasa imbricată?
Clasa care este declarată fără utilizarea statică se numește clasă interioară sau clasă imbricată nestatică. Clasa Staticnested este la nivel de clasă ca și alți membri statici ai clasei exterioare. Întrucât, clasa interioară este legată de instanță și poate accesa membrii instanțelor clasei înglobate
Care este asemănarea și care este diferența dintre relee și PLC?
Releele sunt întrerupătoare electro-mecanice care au bobină și două tipuri de contacte care sunt NO și NC. Dar un controler logic programabil, PLC este un mini computer care poate lua decizii pe baza programului și a intrării și ieșirii acestuia