Как динамически добавить интервал к метке времени?


Мне нужно в какой-то момент динамически увеличить временную plsql-переменную timestamp.
Поэтому вместо того, чтобы сделать вот так:

timestamp_ := timestamp_ + INTERVAL '1' DAY;

Я хотел бы сделать что-то вроде этого:

timestamp_ := timestamp_ + INTERVAL days_ DAY;

На самом деле это не работает. Моя конечная цель - динамически создать несколько заданий планировщика для некоторых сущностей, которые имеют переменную дату истечения срока действия, чтобы избежать создания одного задания, которое будет часто выполняться.

7
задан Michael 12 December 2011 в 21:05
поделиться