Я пишу триггер, чтобы проверить, распределен ли сотрудник на два перекрывающихся рейса.
Это было бы что-то вроде:
select flight_id from flight
where arrival_time > :new.departure_time
and departure_time < :new.arrival_time;
if flight_id is empty
[do nothing]
if flight_id exists
[raise application error]
Может ли кто-нибудь помочь мне в том, как мне пришлось бы там кодировать условную логику? Я впервые работаю с оракулом (университетская курсовая работа).