DB2 имеет, “вставляют или обновляют” оператор?

37
задан Jess 13 March 2013 в 13:28
поделиться

1 ответ

Да, DB2 имеет оператор MERGE, который сделает UPSERT (обновите или вставьте).

MERGE INTO target_table USING source_table ON match-condition
{WHEN [NOT] MATCHED 
          THEN [UPDATE SET ...|DELETE|INSERT VALUES ....|SIGNAL ...]}
[ELSE IGNORE]

См.:

http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.admin.doc/doc/r0010873.htm

https://www.ibm.com/support/knowledgecenter/en/SS6NHC/com.ibm.swg.im.dashdb.sql.ref.doc/doc/r0010873.html

https://www.ibm.com/developerworks/community/blogs/SQLTips4DB2LUW/entry/merge? lang=en

41
ответ дан Nithyanandhan M 27 November 2019 в 04:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: