首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

对300多万数据量100多个字段的表的某个字段进展检错有什么比较快的方法

2013-12-11 
对300多万数据量100多个字段的表的某个字段进行检错有什么比较快的方法?对300多万数据量100多个字段的表的

对300多万数据量100多个字段的表的某个字段进行检错有什么比较快的方法?
对300多万数据量100多个字段的表的某个字段进行检错、修改,删除记录,还要记录错误记录的副本,有什么比较快的方法?
[解决办法]
这个估计还要去问问数据库版的版主
[解决办法]

引用:
这个估计还要去问问数据库版的版主
3鸡,你可以滚了。

检错的定义是什么?
[解决办法]
引用:
格式检查,比如身份证,要查位数,非法字符,空等,还有最后的校验码,错误号码删除,并保存副本到别的表中;15位升18位。
现在程序是做出来了。但太慢了,平均1秒才检3条记录。
做法是:先读一批数据比如10万条,然后逐条检查,检到错误的先将原数据Insert到错误表中,结构和原表相同,再删除。检完后再读下一批数据。


这个直接:

insert into 错误表
select *
from 表
where 条件
[解决办法]
只能加条件了,或者做索引
[解决办法]
引用:
各种检查是程序实现的,还是sql函数实现的? 
=========
是用的程序实现


导出 处理 再更新,自然就慢了

不过,如果改为每次按100条或更多进行(一次查询和提交),可能会快不少

热点排行