Video: Hvad er forskellen mellem Pragma Exception_init og Raise_application_error?
2024 Forfatter: Lynn Donovan | [email protected]. Sidst ændret: 2023-12-15 23:45
pragma exception init forvandler en Oracle-fejl til en navngivet undtagelse. Hvis en databaseoperation rejser en ORA-00054 "ressource optaget", skal du kode:. Raise_application_error bruges til at RÆSE en fejl - exception_init bruges til at håndtere fejl (jeg tror man kan sige, at de er modsætninger i en vej).
Så hvad er Pragma Exception_init?
EXCEPTION_INIT Pragma . Det pragma EXCEPTION_INIT knytter et undtagelsesnavn til et Oracle-fejlnummer. Du kan opsnappe enhver ORA-fejl og skrive en specifik handler til den i stedet for at bruge OTHERS-handleren. En brugerdefineret undtagelse erklæret inden for det aktuelle omfang.
Og hvad er forskellen mellem raise og raise-ansøgning? RAISE_APPLICATION_ERROR er en standard indbygget procedure af Oracle, der rejser en fejl med antal og bruger forståeligt fejl besked. Dette hjælper brugeren med at arbejde med opløsningen af fejl på den mest eksklusive og korrekte måde. Raise_application_error viser sig Ansøgning bestemt fejl besked. Du kan ikke gen- hæve det.
Bare så, hvad er Raise_application_error?
Besvare raise_application_error er faktisk en procedure defineret af Oracle, der gør det muligt for udvikleren at rejse en undtagelse og knytte et fejlnummer og en meddelelse til proceduren. Oracle leverer raise_application_error procedure for at give dig mulighed for at hæve brugerdefinerede fejlnumre i dine applikationer.
Hvad er Pragma-undtagelsestyper?
Den 5 typer af Pragma Direktiver tilgængelige i Oracle er anført nedenfor: PRAGMA EXCEPTION_INIT : Dette direktiv binder en brugerdefineret undtagelse til et bestemt fejlnummer. PRAGMA INLINE: (Introduceret i Oracle 11g) Dette direktiv specificerer, at et underprogramkald enten er eller ikke skal indlejres.
Anbefalede:
Hvad er forskellen mellem Pebble Tec og Pebble Sheen?
Pebble Tec er lavet af naturlige, polerede småsten, der skaber en ujævn tekstur og en skridsikker overflade. Pebble Sheen inkorporerer den samme teknologi som Pebble Tec, men bruger mindre småsten for en glattere finish
Hvad er forskellen mellem en kognitiv psykolog og en kognitiv neuroforsker?
Kognitiv psykologi er mere fokuseret på informationsbehandling og adfærd. Kognitiv neurovidenskab studerer den underliggende biologi af informationsbehandling og adfærd. kognitiv neurovidenskab i centrum
Hvad er forskellen mellem at samle og skille ad?
Er, at assembly er (computing) i Microsoft net, en byggeklods i en applikation, der ligner en dll, men indeholder både eksekverbar kode og information, der normalt findes i en dlls typebibliotek. Typebiblioteksinformationen i en assembly, kaldet et manifest, beskriver offentlige funktioner, data, klasser og version
Hvad er forskellen mellem indre klasse og indlejret klasse?
Klasse, som er erklæret uden brug af statisk, kaldes indre klasse eller ikke-statisk indlejret klasse. Staticnested klasse er klasseniveau ligesom andre statiske medlemmer af den ydre klasse. Mens den indre klasse er bundet til instansen, og den kan få adgang til instansmedlemmer af den omsluttende klasse
Hvad er ligheden, og hvad er forskellen mellem relæer og PLC?
Relæer er elektromekaniske kontakter, der har spole og to typer kontakter, der er NO & NC. Men en programmerbar logikcontroller, PLC er en minicomputer, der kan tage beslutninger baseret på programmet og dets input og output