У меня есть 2 таблицы, отгрузка и счет.У меня есть триггер после, который обновляет таблицу отгрузки с номером счета-фактуры из таблицы счетов-фактур. Таблица счетов-фактур имеет связанные с ними номера отгрузки, может быть больше одного для каждого счета-фактуры.
Create Trigger ShipmentInvoice
on Therefore.dbo.Invoice
For Insert
AS
Update cat set
invoice = Fac.invoice
FROM therefore.dbo.thecat10 cat
INNER JOIN therefore.dbo.vFacturaAlbaran alb
on alb.shipment COLLATE Modern_Spanish_CI_AS = alb.shipment
Это работает, но этообновляет всю таблицу каждый раз.Мне нужен способ обновить таблицу отгрузки только теми значениями, которые были недавно добавлены в таблицу счетов при активации триггера.
Редактировать
Триггер находится над таблицей счетов.Я обновляю таблицу отгрузки номерами счетов из таблицы счетов.