| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Oracle > Обновление данных в талице |
| Автор: WaxMuDb 10.11.2006, 17:49 |
| Мой вопрос: -------------------------------------------------------------- В таблице PLATEGI 3 столбца ID,Mem_Id,Status.... как сделать чтобы 1-го числа в 00:00:00 каждого месяца значение в столбце Status изменялось автоматически с "Оплатил" на "Не оплатил"? |
| Автор: LSD 10.11.2006, 17:59 |
| Написать JOB который будет запускаться 1-го числа каждого месяца и делать UPDATE. |
| Автор: Rodman 10.11.2006, 18:36 |
при каждом обращении к этой таблице проверять и обновлять если надо... |
| Автор: WaxMuDb 13.11.2006, 17:21 |
| Что такое JOB? И как его написать? |
| Автор: 3x3 13.11.2006, 18:20 | ||
http://www.google.ie/search?hl=en&q=dbms_job+oracle+&btnG=Search&meta= |
| Автор: WaxMuDb 13.11.2006, 18:43 |
| Чет совсем догнать не могу...так понял чуток...как мне в моем случаее Job написать??? |
| Автор: 3x3 13.11.2006, 20:02 | ||||||
Job - это обычная хранимая процедура, а за её вызов по расписанию отвечает пакет dbms_job. Надо написать процедуру, которая
И сказать DBMS_JOB'у
PS После этого, правда, придут ругаться кастомеры, которые предоплатили сервис на несколько месяцев вперёд.. |
| Автор: Paradox 14.11.2006, 07:55 | ||||
вот так примерно
|