oracle删除,效率的问题 一个大约千条的数据,最多上万条每个id大约有2个相同的,我要的是根据id做删除,我想了这3种方法删除。问下那种效率更高1.直接获取每条id做删除2.根据id查询看数据库中存在数据吗,存在数据删除,不存在不执行删除3.先把id添加到一个list集合,再遍历集合中的id,进行删除 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.直接获取每条id做删除不如使用批量删除 executeBatch();2.感觉显得多余了、3取出数据库全部 放入set 去重 删除全部 保存set里数据 delete from xxx where id in (select xx_id from xxx where xxx)一条sql搞定为甚要多条sql? 怎么会有相同id的记录?难道没主键id?? 对你的问题十分的不清晰。你究竟是要删除 有重复的id?还是你手中已经有一组id,全部删除掉就行了? java gbk 转 utf-8 java调用存储过程 急求:javamail属性问题 struts2获取表单中的<select>值的问题 JPA怎样支持in查询? java和vc++,他们的优势平台各在哪里??? xml中的CData字段中含有html内容,如何用xsl文件进行正常解析 求个实例 sessionbean 请问在struts中怎么上传文件?急啊! dom4j新建一个xml document时怎样写入Stylesheet? 新手学习SSH框架错误,求各位哥哥姐姐带 jsp与连接htm的问题请教各位大侠
不如使用批量删除 executeBatch();2.感觉显得多余了、3
取出数据库全部 放入set 去重 删除全部 保存set里数据