Я пытаюсь использовать MERGE в HANA для вставки или обновления таблицы без второй таблицы в качестве источника.Это должно быть сделано в одной команде, без процедур хранения.Кроме того, UPSERT не будет работать в этом случае.
Я нашел этот ответ для SQL, но HANA, похоже, не нравится VALUES в предложении USING.
SQL Server MERGEбез исходной таблицы
Вот ответ для SQL из поста выше:
MERGE TARGET_TABLE AS I
USING (VALUES ('VALUE1', 'VALUE2)')) as s (COL1, COL2)
ON I.COL1 = s.COL1
КОГДА СООТВЕТСТВУЕТ, ЧЕМ ...
КОГДА НЕ СООТВЕТСТВУЕТ, ЧЕМ ...
Спасибо.