Я пытался использовать триггер обновления, который проверяет title_id в основной таблице. Вот что я сделал:
ALTER TRIGGER [dbo].[EX6] on [dbo].[sales]
INSTEAD OF UPDATE NOT FOR REPLICATION
AS
BEGIN
IF EXISTS(SELECT S.title_id
FROM inserted S
INNER JOIN Titles T On T.title_id = S.title_id)
BEGIN
UPDATE Sales
SET sales.stor_id = inserted.stor_id
, sales.ord_num = inserted.ord_num
, sales.title_id = inserted.title_id
, sales.ord_order = inserted.ord_order,
,sales.qty = inserted.qty
END
Однако, когда я выполняю это, я получаю следующие ошибки:
the multi-part identifier inserted.stor_id could not be bound
Та же ошибка возникает для остальных столбцов, используемых в команде обновления. Итак, можете ли вы помочь мне в решении этой проблемы и успешно обновить столбец в базе данных ...