用 bulk insert wan from 'F:\客户.txt'
WITH
(
DATAFILETYPE = 'char',
FIELDTERMINATOR = '","',
ROWTERMINATOR = '"\n"' )数据类型“nvarchar” 插入几百万的数据,表显示的中文是乱码,数字可以显示,分段导入时就没有乱码的问题,导入的txt文件里其中有个字段是“消费值”,如(147.00),(我是这样做的,已经分段导入数据表中,再通过update quanzhou1 set col003=replace(col003,'.00','') 时,可以去掉(.00))。
excel不可行,一个文本就已经有900多万的数据了。
我是希望在导入时一并去掉(.00),且几百万的数据可以同时插入,不用分段。
WITH
(
DATAFILETYPE = 'char',
FIELDTERMINATOR = '","',
ROWTERMINATOR = '"\n"' )数据类型“nvarchar” 插入几百万的数据,表显示的中文是乱码,数字可以显示,分段导入时就没有乱码的问题,导入的txt文件里其中有个字段是“消费值”,如(147.00),(我是这样做的,已经分段导入数据表中,再通过update quanzhou1 set col003=replace(col003,'.00','') 时,可以去掉(.00))。
excel不可行,一个文本就已经有900多万的数据了。
我是希望在导入时一并去掉(.00),且几百万的数据可以同时插入,不用分段。
用记事本打开文件,执行文件另存为,在另存为对话框中,选择文件编码为Unicode,再导入试试.