Триггер выполняется для каждого оператора, а не для строки. Если вы назначите некоторую переменную из столбца во вставленных или удаленных таблицах, вы получите только одно, возможно, последнее значение. Вставленная таблица будет содержать столько строк, сколько имеется в пакете массовой вставки. Вот пример с базой данных AdventureWorks:
declare @AddressLine nvarchar(50)
select count(*) [Address count] from Person.Address
select @AddressLine = AddressLine1 from Person.Address
select @AddressLine --only one, last address line