------解决方案-------------------- merge into,insert into ...where not exists...都可以,但考虑到并发性,最好设置唯一键吧
------解决方案-------------------- 加unique约束吧,这样有重复就会插入失败。
------解决方案--------------------
会有异常,做下异常处理,类似
SQL code
...
exception
when dup_val_on_index then --印象中重复的异常是这个,若不确定可用others
null;--不做任何操作
------解决方案-------------------- 查出重复值的SQL,如果有记录说明重复,没有则不重复。 select rowid,username,userpwd from a where a.rowid!=(select max(rowid) from a b where a.username=b.usernameand a.userpwd =b.userpwd );
------解决方案-------------------- 5楼正确,null是不执行任何操作。
------解决方案--------------------