Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Составление SQL-запросов > Триггер вставки системной даты/времени в таблицу


Автор: Earth 2.8.2011, 20:54
Уважаемые господа, как реализовать с помощью триггера автоматическое добавление текущей(системной) даты/времени в поле DT при вставке новой записи в таблицу (т.е для регистрации даты и времени добавления новой записи). Если можно пример кода.  smile 

Автор: Zloxa 2.8.2011, 21:00
Для разных СУБД это будет выглядеть совершенно по разному. Укажите целевую платформу.

Автор: Akina 2.8.2011, 21:21
Если СУБД знает, что такое DEFAULT поля - залепить туда что-то вроде Now() или там SYS_TIME() и вообще не указывать в запросе на добавление. И не надо никаких триггеров.

Автор: Earth 2.8.2011, 22:50
СУБД - Interbase

Автор: Earth 4.8.2011, 07:47
Цитата(Akina @ 2.8.2011,  21:21)
Если СУБД знает, что такое DEFAULT поля - залепить туда что-то вроде Now() или там SYS_TIME() и вообще не указывать в запросе на добавление. И не надо никаких триггеров.

Спасибо Akina. Field Type - TIMESTAMP, Not Null, Default Sourse - 'now'. В поле добавляется текущее дата/время в момент добавления новой записи smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)