SQL Server. Имеют ли вставленные и удаленные таблицы столбцы по умолчанию?

#sql-server #triggers #dml

Вопрос:

Приносим извинения, если на этот вопрос уже был дан ответ. Я перерыл кучу подобных и не могу найти ответа.

Вставленные и удаленные столбцы содержат все столбцы таблицы, которую вы вставляете / обновляете / удаляете.

Я хочу знать, содержат ли они ТОЛЬКО столбцы, которые присутствуют в таблице, в которую вносятся изменения в данные, или у них есть какие-либо дополнительные столбцы, которые SQL server генерирует по умолчанию?

Овации

Иан

Комментарии:

1. Таблицы inserted и deleted псевдо содержат только столбцы из целевой таблицы.

2. Используйте вставленные и удаленные таблицы

3. У них есть точно такие же столбцы в обновленной таблице. Вы можете легко проверить это, создав простой триггер, содержащий select * from inserted . Или просто прочитайте документацию.

4. Я бы предложил просто поделиться тем, какой именно запрос вы написали, и структурой вашей таблицы для правильного ответа.