Нет, операции, основанные на множестве, работают - как говорит нам название - с множеством. Это будет работать или потерпит неудачу в общей сложности.
A CURSOR
(или любой другой процедурный подход, например WHILE
или внешняя программа) может быть лучшим выбором в этом случае.
Если производительность имеет значение, я бы предпочел использовать толерантную промежуточную таблицу для импорта на основе первого набора. Затем выполните некоторые действия по обеспечению качества / очистки, чтобы обеспечить успешную передачу и перенести очищенные данные в целевые таблицы (на основе набора).
Это зависит от данных, ваших бизнес-правил и - конечно же - количества строки.