Поддерживает ли Apachge Ignite SQL MERGE WHEN? - PullRequest
0 голосов
/ 03 апреля 2019

Apache Ignite SQL поддерживает оператор MERGE.Эта поддержка распространяется на MERGE WHEN (например, как в H2)?например,

 MERGE INTO account (client_id, tran_ccy, last_tran_dt)
  (SELECT DISTINCT client_id, tran_ccy, Max(tran_dt) 
   FROM transaction
   GROUP BY client_id, tran_ccy)
 WHEN MATCHED THEN 
   UPDATE SET last_tran_dt = tran_dt
 WHEN NOT MATCHED THEN
   INSERT (client_id, tran_ccy, last_tran_dt)
   VALUES (client_id, tran_ccy, tran_dt)

1 Ответ

1 голос
/ 03 апреля 2019

Насколько я знаю, Ignite поддерживает только простые MERGE из H2 без USING оператора.Вот синтаксис простой формы http://www.h2database.com/html/commands.html#merge. Здесь также описан https://apacheignite -sql.readme.io / docs / merge .

...