Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как из триггера поставить DataStamp на запись?


NeyroSpace ©   (2002-10-15 13:07:00) 

Может ли триггер ставить дату и время содз/изм/удал записи?
Или это может только клиентское приложение?


NeyroSpace   (2002-10-15 16:36:00) [1]

Всем мерсидес!


Johnmen   (2002-10-15 15:46:00) [2]

>Kent © (15.10.02 15:30)

И такие триггеры отрабатывают ? Корректно ?
:)))))))


Kent   (2002-10-15 15:30:00) [3]

Если это про InterBase то в определении поля таблицы в конструкции Create Table ... делай так :

create table SOMETABLE (
.....
CREATIONDATE TIMESTAMP DEFAULT "NOW",
.....
);

create trigger AFTER_INSERT for SOMETABLE
active after insert position 0
as begin
new.creationdate="now";
end

create trigger AFTER_UPDATE for SOMETABLE
active after update position 0
as begin
new.creationdate="now";
end

Все вышесказанное верно для InterBase, хотя не исключено, что и в других СУБД делается аналогично..

Удачи !!!


Alexandr   (2002-10-15 13:18:00) [4]

new.field=cast("now" as date)


Наверх

Титульная страница Поиск, карта сайта Написать письмо