现在有多个大文本文件,要求处理文本文件的每一行内容,然后导入数据库,每一行的内容在库中是主从表的关系,每行大概有400条记录左右,我应该用什么方法写库比较好呢,请提供处理方法,谢谢!!

解决方案 »

  1.   

    格式正確的話,用BCP往裏面導。
      

  2.   

    如果要写程序实现,而且格式不是规矩或固定的,就要解析每一行数据,然后用sql语句插入到数据库
      

  3.   


    要求处理文本文件的每一行内容,是怎样的处理?1 可以直接用sql bcp
    2 如果需要加工再入数据库,可以用sql中 opendatasource查询再加工后进数据库
    3 ...
      

  4.   

    我现在用的方法就是解翻译每一行,生成400条插入的sql,然后执行一次提交动作,但速度不太理想,有点慢,前面的朋友说用BCP,能否举个例子呢?
      

  5.   

    "翻译每一行,生成400条插入的sql,然后执行一次提交动作,但速度不太理想 " 
    是"翻译每一行,生成400条插入的sql"慢?
    还是"执行一次提交动作"慢?应该是第一个情况出现的几率大吧.
    每一行是什么样的数据,需要你"翻译"什么,你是怎么做的. 把这三个问题说一下,或者给一行示例数据,并给出翻译条件及期望结果,这样可能大家才好帮你想办法
    如果是第二种情况导致速度慢,你也可以把你的写入语句贴出来.