我有一个txt文件如
123  张三   85
我的数据库表的第三个字段是numeric(8,3)类型
我的SQL语句是这样的
use user1
go
bulk insert tb from 'D:\123.txt' with(
ROWTERMINATOR ='\n',
DATAFILETYPE = 'char',
FIELDTERMINATOR ='  '
)
go
请问各位大哥,我应该怎么修改,谢谢!!!

解决方案 »

  1.   

    哦,是这样的
    我的那个字段间的空格不一定是两个,或者说是一个,两个,多个的话,SQL语句该怎么写!!!
    大哥些帮帮忙!!!
      

  2.   

    格式要一致才行吧,
    你先用SQL的导入功能试试
      

  3.   

    要是字段间是输入了一个--tab--隔开,又该怎么做,难道TXT文件必需是逗号和空格才行
      

  4.   

    你就先用一个空格把字段分开,导入SQL后,再用 Replace 把多余的空格剔除掉