当前位置: 代码迷 >> Sql Server >> 对象名 'Text;FMT=Delimited;HDR=Yes;DATABASE=C:\.1#csv' 无效。解决方案
  详细解决方案

对象名 'Text;FMT=Delimited;HDR=Yes;DATABASE=C:\.1#csv' 无效。解决方案

热度:710   发布时间:2016-04-27 19:01:51.0
对象名 'Text;FMT=Delimited;HDR=Yes;DATABASE=C:\.1#csv' 无效。
INSERT   INTO   [1]
SELECT   *   FROM   [Text;FMT=Delimited;HDR=Yes;DATABASE=C:\].[1#csv]

执行上面这条语句的时候报的,点解???

------解决方案--------------------
对象名无效就说明文件不存在,而不是语法错误,检查看文件及路径是否对.
------解决方案--------------------
bulk insert [1] from 'D:\1.csv '
with(
FIRE_TRIGGERS ,
FIELDTERMINATOR= ', ' --csv文件的字段分隔符是,
)
------解决方案--------------------
insert [1]
select * from OpenRowset( 'MSDASQL ', 'Driver={Microsoft Text Driver (*.txt; *.csv)};
DefaultDir=d:\; ', 'select * from [1.csv] ')
  相关解决方案