Я настраиваю автоматическое задание на получение оплачиваемого отпуска. Однако за личное время они получают только единовременную выплату каждый год. Поэтому я работаю над оператором pl / sql, чтобы проверить дату, но не могу заставить его работать. Я не уверен, что я делаю неправильно !!!
IF to_char(sysdate, 'MM/dd') = '01/01' THEN
PTO.personal_time := 8;
END IF;
обновление: уточнить. Я хочу проверить дату и, если это первое января, обновить количество личного времени до 8 часов. Я не получаю никаких ошибок, но количество личного времени не меняется. Там нет пролонгации, и каждый получает один личный день, так что я просто пришел 1 января