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打开的 没有引号!
导入数据库中数据都加上了引号,我想去掉怎么整!.csvsql2008引号数据库

解决方案 »

  1.   

    没遇到过,你把csv文件另存为excel导入呢?
      

  2.   

    导入以后用replace函数清掉就可以了
      

  3.   

    怎么导入不了excel呢,导入导出工具中03、07版本的excel都能导啊
      

  4.   

    bulk insert Data_test
    from 'E:\201101_1.xls'
    with(
    fieldterminator='","',
    rowterminator='\n'
    )这是导入的代码,结果:消息 7399,级别 16,状态 1,第 1 行
    链接服务器 "(null)" 的 OLE DB 访问接口 "BULK" 报错。提供程序未给出有关错误的任何信息。
      

  5.   

    好吧,我一般都用
    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$]
      

  6.   


    select *
    from OpenDataSource('Microsoft.jet.OLEDB.4.0','Data Source="c:\abc.xls";Extended properties=Excel 8.0')...[sheet1$]
    把红字的路径改成你的,看看能否查询出数据
      

  7.   

    消息 15281,级别 16,状态 1,第 1 行
    SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。他咋是这样式的呢?
      

  8.   

    先执行
    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
      

  9.   

    好吧,解决了     把.csv格式转换为.xls然后用SSIS导入的   
    这样导进去了   不知道对不对```
      

  10.   

    还有跪求   数据导出导入的大虾 , VBA开发的大神 !   留个Q:1034677692
      

  11.   

    你的excel或者csv格式没处理好吧。你既然在sql版的话,那就先导入SQLServer,然后再到表里操作咯