Które wyjątki są niejawnie zgłaszane przez Oracle?

Spisu treści:

Które wyjątki są niejawnie zgłaszane przez Oracle?
Które wyjątki są niejawnie zgłaszane przez Oracle?
Anonim

Wyjątki wewnętrzne są zgłaszane niejawnie przez system wykonawczy, podobnie jak wyjątki zdefiniowane przez użytkownika, które zostały powiązane z numerem błędu Oracle za pomocą EXCEPTION_INIT. Jednak inne wyjątki zdefiniowane przez użytkownika muszą być zgłaszane jawnie przez instrukcje RAISE.

Które wyjątki są zgłaszane niejawnie?

Wstępnie zdefiniowane wyjątki są zgłaszane niejawnie (automatycznie) przez system wykonawczy. Wyjątki zdefiniowane przez użytkownika muszą być zgłaszane jawnie przez instrukcje RAISE. Aby obsłużyć zgłoszone wyjątki, piszesz oddzielne procedury zwane obsługą wyjątków.

Który wyjątek jest automatycznie zgłaszany przez Oracle?

Wyjątek wewnętrzny jest generowany automatycznie, jeśli program PL/SQL narusza regułę Oracle lub przekracza limit zależny od systemu. PL/SQL predefiniuje niektóre typowe błędy Oracle jako wyjątki. Na przykład PL/SQL zgłasza predefiniowany wyjątek NO_DATA_FOUND, jeśli instrukcja SELECT INTO nie zwraca żadnych wierszy.

Co to jest wyjątek zgłaszania w Oracle?

Instrukcja RAISE zatrzymuje normalne wykonywanie bloku lub podprogramu PL/SQL i przekazuje sterowanie do obsługi wyjątków. Instrukcje RAISE mogą wywoływać predefiniowane wyjątki, takie jak ZERO_DIVIDE lub NO_DATA_FOUND, lub wyjątki zdefiniowane przez użytkownika, których nazwy wybierasz.

Jakie są niepredefiniowane wyjątki?

Niepredefiniowane wyjątki są podobne do predefiniowanych wyjątków, exceptnie mają predefiniowanych nazw. Mają standardowy numer błędu Oracle (ORA-) i komunikat o błędzie. Funkcja EXCEPTION_INIT. Możesz uwięzić niezdefiniowany wcześniej błąd serwera Oracle, deklarując go jako pierwszy.

Zalecana:

Interesujące artykuły
Czy spectrum aktualizuje oprogramowanie sprzętowe routera?
Czytaj więcej

Czy spectrum aktualizuje oprogramowanie sprzętowe routera?

Kilka produktów firmy Spectrum Technologies można teraz zaktualizować do najnowszych funkcji, pobierając nowe oprogramowanie układowe z naszej strony internetowej i instalując je na urządzeniu. Produkty, które można aktualizować, obejmują: FieldScout TDR 350 i 150, WatchDog Retriever i Pups oraz modemy DataScout.

Co to znaczy davonte?
Czytaj więcej

Co to znaczy davonte?

Co oznacza Davonte? Ukochany . Hebrajski. Co znaczy Jarica? j(a)-ri-ca. Pochodzenie: nowoczesne. Popularność:12167. Znaczenie:dzbanek na wodę gruntową. Co ma na myśli Andreh? Francuskie imiona dla dzieci Znaczenie: W francuskich imionach dla dzieci znaczenie imienia Andre to:

Czy Afryka była kiedykolwiek gospodarzem igrzysk olimpijskich?
Czytaj więcej

Czy Afryka była kiedykolwiek gospodarzem igrzysk olimpijskich?

Letnie Igrzyska Olimpijskie Młodzieży 2026 w Dakarze staną się pierwszymi w historii Igrzyskami, które odbędą się na kontynencie afrykańskim. Inne główne regiony geograficzne, które nigdy nie były gospodarzem Igrzysk Olimpijskich, to Bliski Wschód, Azja Środkowa, subkontynent indyjski, Ameryka Środkowa i Karaiby.