DB2—— Merge Into语句的使用三(进阶)_db2 merge into_xinlianluohan的博客-CSDN博客

网站介绍:文章浏览阅读1.6k次。简单的说就是,判断表中有没有符合on()条件中的数据,有了就更新数据,没有就插入数据。  以下讲解了sql server 和oracle数据库的merge into用途,db2类似。有一个表T,有两个字段a、b,我们想在表T中做Insert/Update,如果条件满足,则更新T中b的值,否则在T中插入一条记录。在Microsoft的SQL语法中,很简单的一句判断就可以了,SQL Server中的语法如下:  if exists(select 1 from T where T.a='1001_db2 merge into