日期:2014-05-17  浏览次数:20441 次

SQL2008导入.csv文件的时候怎么去掉引号? 急 急 急!!
UM_NAME CT_CODE CT_NAME1 CT_CODE2 CT_NAME2
盒 9354 九州通医药集团股份有限公司 FN29-4410 襄樊市非目标经销商
盒 9354 九州通医药集团股份有限公司 FN29-4410 襄樊市非目标经销商
盒 9354 九州通医药集团股份有限公司 FN29-4410 襄樊市非目标经销商
盒 9354 九州通医药集团股份有限公司 FN29-4410 襄樊市非目标经销商
盒 9354 九州通医药集团股份有限公司 FN29-4410 襄樊市非目标经销商
盒 9354 九州通医药集团股份有限公司 FN29-4410 襄樊市非目标经销商
盒 9354 九州通医药集团股份有限公司 FN29-4410 襄樊市非目标经销商

上面的数据是.csv文件,用EXCEL打开的 没有引号!
导入数据库中数据都加上了引号,我想去掉怎么整!
.csv sql2008 引号 数据库

------解决方案--------------------
没遇到过,你把csv文件另存为excel导入呢?
------解决方案--------------------
导入以后用replace函数清掉就可以了
------解决方案--------------------
怎么导入不了excel呢,导入导出工具中03、07版本的excel都能导啊
------解决方案--------------------
我导入数据库中也没有引号
------解决方案--------------------
好吧,我一般都用
insert into tb(列1,列2,列3,列4)
select 列1,列2,isnull(列3,0),isnull(列4,'')
from OpenDataSource('Microsoft.jet.OLEDB.4.0','Data Source="c:\abc.xls";Extended properties=Excel 8.0')...[sheet1$]
------解决方案--------------------

select *
from OpenDataSource('Microsoft.jet.OLEDB.4.0','Data Source="c:\abc.xls";Extended properties=Excel 8.0')...[sheet1$]
把红字的路径改成你的,看看能否查询出数据
------解决方案--------------------
先执行
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE WITH override;
GO
EXEC sp_configure 'Ad Hoc Distributed Queries', 1;
GO
RECONFIGURE WITH override;
GO
------解决方案--------------------
你的excel或者csv格式没处理好吧。你既然在sql版的话,那就先导入SQLServer,然后再到表里操作咯