Я пытаюсь вставить сотни строк в таблицу, используя такой запрос:
Insert INTO tableX (column1, colum2)
VALUES
((SELECT sysID FROM tableY where ID = var1), 1)
((SELECT sysID FROM tableY where ID = var2), 1)
et cetera
Теперь предположим, что var88 не существует, он вернет NULL в качестве sysID, однако я не могувставьте NULL в column1, чтобы я получил ошибку, и вся вставка в запрос будет прервана.Есть ли способ отменить все завершение и просто пропустить строки, где sysID = NULL?Я уверен, что смогу сделать это, сначала выполнив правильный выбор, отфильтровав пустые строки, и ТО затем вставив в него, однако мне интересно, есть ли другой способ сделать это.