Oralce数据库批量插入问题

oracle数据库 批量插入数据 如何能避免相同数据 重复插入 ?

加约束
例如主键约束,唯一约束

  1. 对表设计主键,主键用序列自动生成。用主键 唯一区分每一行,防止数据重复 2.用merge 函数处理,判断数据是否存在,存在就更新,不存在就插入,这样也可以防止相同数据插入多遍。

采用主键,系统自动区分不同,否则牺牲程序的效率,还容易出错