SQL Временная таблица сервера: могу ли я записать, кто что изменил? - PullRequest
0 голосов
/ 29 января 2020

Есть ли способ записать во временную таблицу пользователя, который изменил запись? Любое решение?

1 Ответ

0 голосов
/ 29 января 2020

Нет, это не так - нет заранее определенного механизма. Это говорит о том, что довольно часто БД - при следовании современной архитектуре - НЕ ЗНАЕТ.

Видите, мы живем в мире, где вы используете сервер (многоуровневое приложение) и пул соединений. Таким образом, существует, как правило, ОДНА учетная запись пользователя, которая подключается к серверу базы данных (учетная запись «сервера») и вносит все изменения. Таким образом, вошедший в систему пользователь не даст вам никакой информации. Ответственность за использование поля ссылки на пользователя в базе данных лежит на приложении.

Таким образом, ответ - нет, механизма для автоматической записи изменений, внесенных пользователем, не существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...