Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Инициализация значения поля при инсерте. Триггер? Или что-то другое?  [new]
Начинучка
Guest
Всем привет!

Есть таблица.
tab(id, insert_date, value)
Клиентское приложение складывает в неё данные.
В дальнейшем - данные изменяются (update значения в поле value).
Встала задача при обновлении этого поля сохранять первоначально вставленное значение в отдельном поле.
Добавил поле inserted_value в таблицу.
Встал вопрос, как его заполнять?
В момент вставки в таблицу? Или в момент обновления (при условии, что оно пустое)?
(сохранять нужно только первоначально вставленное в поле Value значение,
при дальнейшем изменении значения поля value значение в поле inserted_value меняться не должно).
5 мар 18, 17:32    [21238557]     Ответить | Цитировать Сообщить модератору
 Re: Инициализация значения поля при инсерте. Триггер? Или что-то другое?  [new]
Wlr-l
Member

Откуда:
Сообщений: 522
Начинучка,

Заполнить value и inserted_value во время insert, изменять только value во время update.
5 мар 18, 18:00    [21238651]     Ответить | Цитировать Сообщить модератору
 Re: Инициализация значения поля при инсерте. Триггер? Или что-то другое?  [new]
iiyama
Member

Откуда:
Сообщений: 642
Начинучка,
какая версия сервера

Информация к размышлению
6 мар 18, 10:27    [21239743]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить