Запрос слияния для удаления записи из целевой таблицы
Привет, друзья.
У меня есть следующий запрос слияния. У меня есть две таблицы в одной базе данных.
1. Инвентаризация как целевую таблицу и 2. INVENTORY_STAGE в качестве исходной таблицы.
MERGE INVENTORY AS D USING INVENTORY_STAGE AS S ON (D.CODE = S.CODE) WHEN NOT MATCHED THEN INSERT(CODE,INV_DESCRIPTION,BVRVMODDATE) VALUES(S.CODE,S.INV_DESCRIPTION,S.BVRVMODDATE) WHEN MATCHED AND (S.BVRVMODDATE <> D.BVRVMODDATE) THEN UPDATE SET CODE=S.CODE,INV_DESCRIPTION=S.INV_DESCRIPTION,BVRVMODDATE=S.BVRVMODDATE;
Приведенный выше запрос проверяет, совпадают ли данные со значением кода, то он обновляется в пункте назначения, в противном случае он вставляется в пункт назначения.
Мое требование заключается в том, что если данные не существуют в исходной таблице и существуют в целевой таблице, то запись должна быть удалена из целевой таблицы,
Где это будет изменение в приведенном выше запросе?
Уважение
Imrankhan