MurCode
Форумы
Поиск
О проекте
Microsoft SQL Server
Новое сообщение
Row Updating
DoctorM
Дата: 17.12.2002 10:41:48
Помогите..
Как можно в Таблице установить колонку где будет указан последнее время обновления....
Или отдельную таблицу где будут добавлены
Имя пользователья
Номер Записи
И дата изменения....
tygra
Дата: 17.12.2002 10:51:22
Ну как? Берешь и добавляешь поле к таблице. А в триггере чего нужно, того и пишешь туда, хоть дату, хоть юзера
Igogo
Дата: 17.12.2002 10:53:43
типа такого?
CREATE TRIGGER test1 ON [dbo] .test_up
FOR UPDATE
AS
declare @id int
select @id = id from inserted
update test_up set dat = getdate() where id =@id
GK
Дата: 17.12.2002 11:02:49
точнее вот так - проверка уровня вложенности триггера не помешает.
CREATE TRIGGER T1 ON [dbo].[__GK]
FOR UPDATE
AS
IF (select TRIGGER_NESTLEVEL(object_id('T1'))) = 1
Begin
update __GK set dt = GETDATE()
from __GK inner join inserted on __GK.id = inserted.id
End