求数据处理的美方法

求数据处理的好方法
现在有一个二进制bin文件,需要将数据读出(已读出并放在二维表中),现在需要将二维表中的数据放到sqlserver2000数据库里,二维表比较大,5列122880行,数据类型是字符型(char),求一个存数据库的好方法,需要在较短的时间内完成,一秒钟到几秒钟吧,有没有好的建议,最好附带方法,代码也行。

------解决方案--------------------
INSERT INTO ... SELECT ... UNION SELECT.... 一次写入几千条道上万条
或者做成CSV文件导入数据
------解决方案--------------------
用线程做吧,在线程里追加数据,结束后退出线程.似乎没有更好的办法
------解决方案--------------------
我用了insert into union做了,但是mfc里面cstring类型限制数据长度,最多到几十还是几百个字符就不能加了,而且这样也不快,快不了几秒。
-------------
CString是有字符长度的限制,但是你可以分段啊,比如一次1000条,多循环几次就可以了
。但是不管怎样,几秒钟就完成还是有点不太可能,毕竟数据量有那么大
------解决方案--------------------
刚搜了一下。SqlBulkCopy效率不错,楼主可以尝试一下。