Кои изключения са повдигнати имплицитно от оракул?

Съдържание:

Кои изключения са повдигнати имплицитно от оракул?
Кои изключения са повдигнати имплицитно от оракул?
Anonim

Вътрешни изключения се издигат имплицитно от системата по време на изпълнение, както и дефинирани от потребителя изключения, които сте свързали с номер на грешка на Oracle с помощта на EXCEPTION_INIT. Въпреки това, други дефинирани от потребителя изключения трябва да бъдат повдигнати изрично чрез оператори RAISE.

Кои изключения се повдигат имплицитно?

Предварително дефинирани изключения се издигат имплицитно (автоматично) от системата по време на изпълнение. Дефинираните от потребителя изключения трябва да се издигат изрично от RAISE оператори. За да обработвате повдигнати изключения, пишете отделни процедури, наречени манипулатори на изключения.

Кое изключение се създава автоматично от Oracle?

Вътрешно изключение се повдига автоматично, ако вашата PL/SQL програма нарушава правило на Oracle или надвишава зависимо от системата ограничение. PL/SQL предварително дефинира някои често срещани грешки на Oracle като изключения. Например, PL/SQL повдига предварително дефинираното изключение NO_DATA_FOUND, ако оператор SELECT INTO не връща редове.

Какво е изключение за повишаване в Oracle?

Изразът RAISE спира нормалното изпълнение на PL/SQL блок или подпрограма и прехвърля контрола към манипулатор на изключение. Инструкциите RAISE могат да повдигат предварително дефинирани изключения, като ZERO_DIVIDE или NO_DATA_FOUND или потребителски дефинирани изключения, чиито имена вие решавате.

Какви са недефинираните изключения?

Непредефинираните изключения са подобни на предварително дефинираните изключения, освенте нямат предварително дефинирани имена. Те имат стандартен номер за грешка на Oracle (ORA-) и съобщение за грешка. Функция EXCEPTION_INIT. Можете да хванете непредефинирана грешка на сървъра на Oracle, като я декларирате първо.

Препоръчано:

Интересни статии
Защо високопланинските райони са гъсто населени?
Прочетете още

Защо високопланинските райони са гъсто населени?

Тази голяма планинска верига в Азия има ниски температури, лошо качество на почвата и склоновете са твърде стръмни, за да могат хората да живеят и да се обработват - и затова е рядко населена. Други места, като части от Обединеното кралство, са по-гъсто населени, защото те имат по-равна земя, добри почви и мек климат.

Херне Бей има ли пясъчен плаж?
Прочетете още

Херне Бей има ли пясъчен плаж?

Направихме вечерна разходка по плажа на Херне Бей и кея и какво прекрасно място е това! … Плажът е предимно фин чакълест с малко пясък. Имаше нова детска площадка и няколко интересни рамки за упражнения на плажа. Плажът е подкрепен с добре поддържани цветни лехи.

Произведени ли са обезмаслени продукти в Китай?
Прочетете още

Произведени ли са обезмаслени продукти в Китай?

„Skims“не се произвежда в САЩ. Въпреки че марката е отказала да посочи точното място на производство, много артикули „Skims“са брандирани с „Made In China“и „Произведено в Турция.“ Къде се произвеждат SKIMS? SKIMS от Ким Кардашиян е ПРОИЗВЕДЕНО В ТУРЦИЯ!