powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / триггер на таблицу хитрый
4 сообщений из 4, страница 1 из 1
триггер на таблицу хитрый
    #32004197
Yura
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромная просьба, может кто уже делал или где посмотреть?
Есть таблица, модифицируют или добавляют строки. Хочется сделать триггер, чтобы записать (определить), кто в данный момент модифицируют или добавляют конкретную строку таблицы, т.е. определить имя пользователя и время. Со временем понятно, а вот с пользователями не совсем, не знаю как определить имя пользователя в данный момент к данной таблице?
Может кто подскажет, заранее благодарен. Юрий.
...
Рейтинг: 0 / 0
триггер на таблицу хитрый
    #32004199
ComeRun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mozhet poprobuesh' c peremennoj @@SPID ???
...
Рейтинг: 0 / 0
триггер на таблицу хитрый
    #32004200
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример из BOL

SELECT @@SPID AS 'ID', SYSTEM_USER AS 'Login Name', USER AS 'User Name'
...
Рейтинг: 0 / 0
триггер на таблицу хитрый
    #32004201
maximF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос поставлен неточно.
Если тебя интересует, кто изменил (уже) данные, то можно пользоваться функциями типа user_name(), suser_name(), suser_sname().
Если же надо узнать, кто в данный момент редактирует конкретную строку таблицы, то это "штатными" методами сделать нельзя и триггеры тут не помогут. Надо реализовывать логику самому через дополнительные таблицы.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / триггер на таблицу хитрый
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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