У меня две очень похожие таблицы, и я получаю эту ошибку при выполнении следующего запроса:
Не допускается присвоение переменной в операторе, содержащем оператор UNION, INTERSECT или EXCEPT верхнего уровня
Скажите, пожалуйста, как я могу это исправить?
SELECT @EID = [EId]
FROM [HR].[E]
WHERE @LName = ltrim(rtrim([LName]))
UNION
SELECT @EID = [EId]
FROM [HR].[EArchive]
WHERE @LName = ltrim(rtrim([LName]))