Иметь таблицу с неидентифицирующим первичным ключом. поэтому всякий раз, когда мы вставляем новую запись, мы также должны передавать первичный ключ.
Я должен вставить в приведенную выше таблицу, когда запись не соответствует оператору слияния. Но проблема в том, что я не мог увеличивать первичный ключ для каждой вставки. он не может вставить дубликат в столбец первичного ключа. Ниже приведен пример запроса на слияние.
Можно ли вставить несколько строк путем увеличения первичного ключа.
MERGE DBO.Table1 T1
USING (DBO.Table2 )T2
ON (T1.ID = T2.ID)
WHEN MATCHED
THEN UPDATE SET
T1.CURVE = T2.CURVE
WHEN NOT MATCHED
THEN INSERT (ID, CURVE )
Values ( T2.ID, T2.CURVE);