Задание по расписанию - интервал
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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'
|
|
спасибо ) |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|