※ 引述《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