Видео: В чем разница между Pragma Exception_init и Raise_application_error?
2024 Автор: Lynn Donovan | [email protected]. Последнее изменение: 2023-12-15 23:52
прагма Исключение init превращает ошибку Oracle в именованное исключение. Если операция с базой данных вызывает ошибку ORA-00054 «ресурс занят», вам нужно будет ввести код:. Raise_application_error используется, чтобы ПОДНЯТЬ ошибку - exception_init используется для работы с ошибками (я думаю, вы могли бы сказать, что они противоположны в способ).
Тогда что такое Pragma Exception_init?
EXCEPTION_INIT Pragma . В прагма EXCEPTION_INIT связывает имя исключения с номером ошибки Oracle. Вы можете перехватить любую ошибку ORA- и написать для нее специальный обработчик вместо использования обработчика OTHERS. Определяемое пользователем исключение, объявленное в текущей области.
Кроме того, в чем разница между заявкой на повышение и повышение ставки? RAISE_APPLICATION_ERROR это стандартная встроенная процедура Oracle, которая поднимает ан ошибка с номером и понятным пользователю ошибка сообщение. Это помогает пользователю работать над разрешением ошибка самым эксклюзивным и правильным способом. Raise_application_error показывает заявление специфический ошибка сообщение. Вы не можете повторно поднимать Это.
Итак, что такое Raise_application_error?
Ответ: Raise_application_error фактически является процедурой, определенной Oracle, которая позволяет разработчику вызвать исключение и связать номер ошибки и сообщение с процедурой. Oracle предоставляет Raise_application_error процедура, позволяющая вам повышать пользовательские номера ошибок в ваших приложениях.
Что такое типы исключений Pragma?
5 типы из Прагма Директивы, доступные в Oracle, перечислены ниже: PRAGMA EXCEPTION_INIT : Эта директива связывает определенный пользователем исключение к конкретному номеру ошибки. ПРАГМА INLINE: (введено в Oracle 11g) Эта директива указывает, что вызов подпрограммы либо должен быть встроен, либо нет.
Рекомендуемые:
В чем разница между Pebble Tec и Pebble Sheen?
Pebble Tec изготовлен из натуральной полированной гальки, которая создает неровную текстуру и нескользкую поверхность. Pebble Sheen использует ту же технологию, что и Pebble Tec, но использует более мелкие камешки для более гладкой отделки
В чем разница между когнитивным психологом и когнитивным нейробиологом?
Когнитивная психология больше ориентирована на обработку информации и поведение. Когнитивная нейробиология изучает биологию, лежащую в основе обработки информации и поведения. когнитивная нейробиология в центре
В чем разница между сборкой и разборкой?
Состоит в том, что сборка является (вычислением) в сети Microsoft, строительным блоком приложения, похожим на dll, но содержащим как исполняемый код, так и информацию, обычно находящуюся в библиотеке типов dll. Информация библиотеки типов в сборке, называемая манифестом, описывает общедоступные функции, данные, классы и версия
В чем разница между внутренним классом и вложенным классом?
Класс, объявленный без использования статического, называется внутренним классом или нестатическим вложенным классом. Статический вложенный класс - это уровень класса, как и другие статические члены внешнего класса. Принимая во внимание, что внутренний класс привязан к экземпляру и может получить доступ к членам экземпляра включающего класса
В чем сходство и в чем разница между реле и ПЛК?
Реле - это электромеханические переключатели с катушкой и двумя типами контактов: нормально разомкнутым и нормально замкнутым. Но программируемый логический контроллер, ПЛК - это мини-компьютер, который может принимать решения на основе программы и ее ввода и вывода