WHEN NOT MATCHED [BY TARGET]
Указывает, что все строки target, которые не соответствуют строкам, возвращенным выражением <source> ON <join condition>, и удовлетворяют дополнительным условиям поиска, вставляются в целевую таблицу (предложение INSERT
) в соответствии с предложением <merge when not matched by target>.
Допускается указывать несколько предложений WHEN NOT MATCHED [BY TARGET]
. Если указано более одного предложенияWHEN NOT MATCHED [BY TARGET]
, то все их следует дополнять дополнительными условиями поиска, за исключением последнего.
В списке VALUES
предложения INSERT
вместо значения столбца можно использовать ключевое слово DEFAULT
. В этом случае столбец получит значение по умолчанию, указанное при определении целевой таблицы.Если значение по умолчанию для столбца отсутствует, то столбец получит значение NULL
.