作者Eleganse (王建民)
看板C_Sharp
标题Re: [问题] 如何快速地从DB读取binary资料转成文字档
时间Wed Sep 30 19:22:41 2009
※ 引述《ST9619 (ST9619)》之铭言:
: 是这样的,
: 目前有一个TABLE的某一栏位存放binary的LOG资料, 大概每天100万笔
: 因为必须把binary转成TEXT
: 不知道有没有什麽方式可以很快处理完毕呢?
: 譬如, 写支程式, 透过ADO.net, 一次select 1000笔出来, 转成TEXT?
: 还是要用什麽方式会比较快呀?
: 小弟一直无法拿定主意,
: 网路上看到的SAMPLE多是, 从binary file 转成text後insert到DB
: 而小弟目前的状况是必须从DB读取binary後转成text再insert到另一台db
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: SQL SERVER也没有select第N笔到第M笔的指令
: 烦请各位大哥给一些建议吧
不是很能够理解你的状况,而且你自已也已经说出了正确的做法。
(1)如果是想解决"资料大量拷贝存取效率"类的问题,请参考
http://blog.sina.com.tw/4907/article.php?pbgid=4907&entryid=3921
(2)如果该系统是一个套装软体,我想你应该电洽该公司,
通常他们应该有可以将档案转为dataset形式的套件。
(3)如果你是苦於这个黑箱而无法随心所欲处理资料,
那我建议你不如把系统重写。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.61.67