购物车表,向其中添加多条数据(Oracle数据库),使用
insert into tablename
select 'aa','bb' from dual union all
select 'aa1','bb1' from dual
但是现在的需求是,
添加多条数据,
1.如果表中不存在这些数据,就添加,
2.如果存在就更新数量.
这样的需求如何高效的实现了.请教大侠门.
[b]问题补充:[/b]
谢谢各位.我获得一个connection后,创建一个statment,循环使用stmt.executeQuery(sql)查询,根据结果判断,如果有就使用stmt.executeUpdate(editSql);添加或更新,这样做的.不知道有没问题.