Вы можете разрешить самопроверку таблицы, добавив дополнительные столбцы, например:
Для INSERT - это новая запись, и ее существование в таблице - это сам аудит.
УДАЛЕНИЕ - вы можете добавлять столбцы, например IsDeleted BIT \ DeletingUserID INT \ DeletingTimestamp DATETIME
, к своей таблице.
С помощью ОБНОВЛЕНИЯ вы добавляете столбцы, например IsLatestVersion BIT \ ParentRecordID INT
, для отслеживания изменений в версии.