CftClub.ru
Клуб специалистов ЦФТ-Банк

Обработка исключения CLS-OBJECT-NOT_FOUND

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
stales
Участник
Неподтвержденный


Вступление в Клуб: 01.03.2018
СообщениеВт Май 08, 2018 09:50   Обработка исключения CLS-OBJECT-NOT_FOUND Ответить с цитатой
Полезность: Нет оценки
Коллеги, подскажите, может кто сталкивался c решением задачи:
Имеется представление в ТБП Main_Docums, которое содержит данные из MAIN_DOCUM объединенные через UNION с данными из временной таблицы. Необходимо реализовать операцию(простую) которая бы в зависимости от того является ли строка данных в представлении из Main_docums или временной таблицы запускалась, но выполняла разные действия. Понятно, что когда встаешь на строку с данными из временной таблицы и запускаешь операцию возникает исключение CLS-OBJECT-NOT_FOUND не найден объект из ТБП. А можно его как то обработать внутри операции чтобы в случае этого исключения запустить другое поведение операции? Просто очень не хочется создавать отдельную структуру...
Эмиралька
Профи
Неподтвержденный


Вступление в Клуб: 09.11.2015
СообщениеВт Май 08, 2018 09:58   Re: Обработка исключения CLS-OBJECT-NOT_FOUND Ответить с цитатой
Полезность: 2
stales пишет:
Коллеги, подскажите, может кто сталкивался c решением задачи:
Имеется представление в ТБП Main_Docums, которое содержит данные из MAIN_DOCUM объединенные через UNION с данными из временной таблицы. Необходимо реализовать операцию(простую) которая бы в зависимости от того является ли строка данных в представлении из Main_docums или временной таблицы запускалась, но выполняла разные действия. Понятно, что когда встаешь на строку с данными из временной таблицы и запускаешь операцию возникает исключение CLS-OBJECT-NOT_FOUND не найден объект из ТБП. А можно его как то обработать внутри операции чтобы в случае этого исключения запустить другое поведение операции? Просто очень не хочется создавать отдельную структуру...


Уберите флажок, который выполняет проверку идентификатора в ТБП "Платёжные документы" и проверьте наличие this в таблице сами. Далее в зависимости от нашли-не нашли, обрабатывайте нужную ветку алгоритма.

Флажки такие:
- блокировка по умолчанию
- Проверка изменения экземпляра

Вроде всё.
stales
Участник
Неподтвержденный


Вступление в Клуб: 01.03.2018
СообщениеВт Май 08, 2018 11:17   Спасибо!!! Ответить с цитатой
Полезность: Нет оценки
Спасибо огромное, просто спасли )
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru