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

Задание по расписанию - интервал

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
Gobur
Профи


Вступление в Клуб: 06.11.2012
СообщениеСр Июл 02, 2014 07:39   Задание по расписанию - интервал Ответить с цитатой
Полезность: Нет оценки
Есть ли возможность в самом задании плавающий интервал делать, т.е. с 10 до 20 раз в час, а потом до следующего дня до 10?
Или нужно делать еще одно задание - которое будет либо останавливать и запускать это или менять интервал?
devor
Профи


Вступление в Клуб: 13.02.2012
СообщениеСр Июл 02, 2014 08:28   Re: Задание по расписанию - интервал Ответить с цитатой
Полезность: 1
Gobur пишет:
Есть ли возможность в самом задании плавающий интервал делать, т.е. с 10 до 20 раз в час, а потом до следующего дня до 10?
Или нужно делать еще одно задание - которое будет либо останавливать и запускать это или менять интервал?

При задании интервала ничего не мешает использовать, например, выражение CASE
Gobur
Профи


Вступление в Клуб: 06.11.2012
СообщениеСр Июл 02, 2014 08:48   Re: Задание по расписанию - интервал Ответить с цитатой
Полезность: Нет оценки
devor пишет:
Gobur пишет:
Есть ли возможность в самом задании плавающий интервал делать, т.е. с 10 до 20 раз в час, а потом до следующего дня до 10?
Или нужно делать еще одно задание - которое будет либо останавливать и запускать это или менять интервал?

При задании интервала ничего не мешает использовать, например, выражение CASE


о, кстати, да. Спасибо за наводку, попробую
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеСр Июл 02, 2014 09:15   Re: Задание по расписанию - интервал Ответить с цитатой
Полезность: 1
Gobur пишет:
Есть ли возможность в самом задании плавающий интервал делать, т.е. с 10 до 20 раз в час, а потом до следующего дня до 10?
Или нужно делать еще одно задание - которое будет либо останавливать и запускать это или менять интервал?

Код:
--   1 раз в 5 секунд в интервале с 9-00 до 20-00, в остальное время 1 раз в 5 минут
'sysdate+case when to_char(sysdate,''hh24'') between 09 and 19 then 5/86400 else 5*60/86400 end'


Последний раз редактировалось: Random (Ср Июл 02, 2014 09:17), всего редактировалось 1 раз
Gobur
Профи


Вступление в Клуб: 06.11.2012
СообщениеСр Июл 02, 2014 09:16   Re: Задание по расписанию - интервал Ответить с цитатой
Полезность: Нет оценки
Random пишет:
Gobur пишет:
Есть ли возможность в самом задании плавающий интервал делать, т.е. с 10 до 20 раз в час, а потом до следующего дня до 10?
Или нужно делать еще одно задание - которое будет либо останавливать и запускать это или менять интервал?

Код:

'sysdate+case when to_char(sysdate,''hh24'') between 09 and 19 then 5/86400 else 5*60/86400 end'

спасибо )
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

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