powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите новичку
2 сообщений из 2, страница 1 из 1
Помогите новичку
    #32022413
BooCH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне в одном из полей надо получать LOGIN NAME ползователя, который последний внес изменения в данную таблицу и время
изменений. Как это сделать? Спасибо за помощь.
...
Рейтинг: 0 / 0
Помогите новичку
    #32022433
Pandre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написать триггер, в котором изменять значение этих полей на SYSTEM_USER и GETDATE().
Пусть в таблице Table1: ID - ключевое поле, UserName - поле для LOGIN NAME, UserDate - поле для даты, тогда можно так

CREATE TRIGGER TRG1_Table1
ON Table1
FOR INSERT, UPDATE
AS
BEGIN
UPDATE T1 SET T1.UserName=SYSTEM_USER, T1.UserDate=getdate()
FROM Table1 T1 inner join INSERTED I on T1.ID=I.ID
END
GO
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите новичку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]