Как сравнить таблицу с табличной переменной в хранимой процедуре? Обычно для сравнения двух таблиц мы использовали этот запрос:
SELECT *
FROM Table A
WHERE NOT EXISTS(SELECT *
FROM Table B
WHERE Table A.ID = Table B.ID)
Но здесь у меня есть Table A
и одна табличная переменная @Item
, как в таблице B.
В этом сценарии, как сравнить Table A
и @Item
?
Я пишу одну хранимую процедуру, в этой хранимой процедуре я хочу сравнить существующую одну таблицу с табличной переменной, которая генерируется из внешнего интерфейса и передается в виде набора данных XML в хранимую процедуру ...
При этом, если все строки в табличной переменной @Item представлены в существующей таблице, тогда она возвращает true, иначе false ...
Любые предложения, пожалуйста ....