+ -
当前位置:首页 → 问答吧 → 我要查询10000次,进行判断,然后更新记录。怎么操作?

我要查询10000次,进行判断,然后更新记录。怎么操作?

时间:2011-10-12

来源:互联网

表[biao]
id myname myage mysex mynum

总共有100000000条记录。
我要对其中10000条记录 进行循环判断 是否 存在myname(myname不空) 如果不存在 则新增加记录(),如果存在则更新。

就是一张表,如果存在这个人的名字的记录(名字已经知道不重复),那么就更新后3个字段的值( myage mysex mynum)
如果不存在,就新增加记录,更新4个字段(myname myage mysex mynum)。

请问怎么搞比较好? 又标准,又不耗资源。  


一切都是假设 我用的是access数据库,不用存储过程,只用代码。
循环怎么写?
什么时候update记录?怎么判断?

请不要试图建议我用sql server。因为我说的都是假设。

作者: fisherboy   发布时间: 2011-10-12

该回复于2011-10-12 10:09:22被版主删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
#2楼 得分:0回复于:2011-10-12 11:36:57
直接跟条件 myname='张三'
 不用循环,,更不用查询10000次,.
 if rs.eof then
  新增
 else
 修改

作者: mkkistudy   发布时间: 2011-10-12