--修改高级参数sp_configure 'show advanced options',1go--允许即席分布式查询sp_configure 'Ad Hoc Distributed Queries',1go--如果配置的值不在合理范围(在最小值最大值范围内),那么可以强制覆盖reconfigure with override gosp_configure 'xp_cmdshell',1goreconfigurego--创建数据库create database wc gouse wcgo--建表create table xxdd(aa nvarchar(1000),bb nvarchar(1000),cc nvarchar(1000),dd nvarchar(1000),ee nvarchar(1000),ff nvarchar(1000))go/* 这里建立一个c:\wc.csv 文件,内容如下:aa,bb,cc,dd,ee,ff42222222223432432432,32432432432432432432,2332432432,32432432432,32432432,2343243242222222223432432432,32432432432432432432,2332432432,32432432432,32432432,2343243242222222223432432432,32432432432432432432,2332432432,32432432432,32432432,2343243242222222223432432432,32432432432432432432,2332432432,32432432432,32432432,23432432*/--导出格式文件,这个是关键,数据库名称,表名称,用户名和密码,服务器ip和端口--都改成你自己的exec xp_cmdshell 'bcp wc.dbo.xxdd format nul -t "," -f c:\wc.fmt -c -Usa -Pyupeigu -S 192.168.1.106,1433'go--先查看要导入的数据select *from openrowset(bulk 'c:\wc.csv', --要读取的文件路径和名称 formatfile='c:\wc.fmt', --格式化文件的路径和名称 firstrow = 2, --要载入的第一行,由于第一行是标题,所以从2开始 --lastrow = 1000, --要载入的最后一行,此值必须大于firstrow maxerrors = 10, --在加载失败之前加载操作中最大的错误数 --errorfile ='c:\wc_error1.txt', --存放错误的文件 rows_per_batch = 10000 --每个批处理导入的行数 ) as t /*aa bb cc dd ee ff42222222223432432432 32432432432432432432 2332432432 32432432432 32432432 2343243242222222223432432432 32432432432432432432 2332432432 32432432432 32432432 2343243242222222223432432432 32432432432432432432 2332432432 32432432432 32432432 2343243242222222223432432432 32432432432432432432 2332432432 32432432432 32432432 23432432*/--最后可以 insert into 表 (列) select * from openrowset...插入数据即可insert into xxdd (aa,bb,cc,dd,ee,ff)select *from openrowset(bulk 'c:\wc.csv', --要读取的文件路径和名称 formatfile='c:\wc.fmt', --格式化文件的路径和名称 firstrow = 2, --要载入的第一行,由于第一行是标题,所以从2开始 --lastrow = 1000, --要载入的最后一行,此值必须大于firstrow maxerrors = 10, --在加载失败之前加载操作中最大的错误数 --errorfile ='c:\wc_error1.txt', --存放错误的文件 rows_per_batch = 10000 --每个批处理导入的行数 ) as t select *from xxdd
详细解决方案
把csv资料中的数据导入SQL Server的方法
热度:91 发布时间:2016-05-05 12:01:05.0
相关解决方案
- myeclipse联接sql server 2008看不到用户表
- 在哪找的SQL Server 2005数据库驱动文件?为什么sql server2005安装盘上面没有找到
- ASP上Set GetSession("conn")=server.CreateObject("adodb.connection")
- SOS-(奇怪现象)服务器暂不可用500 internal server error,该怎么解决
- sql server 设置非空默认值之后,hibernate添加出现异常
- 可以安装在win7系统的sql server
- exchange server 2000提供全部用户邮件到达的java api吗
- IM聊天系统的有关问题,用Tigase Server 如何实现挤线功能
- com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'sa' 登录失败。该用户与可托 SQL Server
- 如何用JDBC将一个文件夹里的东西存储进sql server
- 关于SQL SERVER 2005里面的image类型解决方案
- IIS 筹建 TFS,访问<server>/tfs/web时说无权访问此页面,何解?
- IIS 搭建 TFS,访问<server>/tfs/web时说无权访问此页面,何解?该怎么处理
- Server Error in '/' Application.解决方法
- sql server 2005 约束有关问题
- 给listbox和<INPUT id="xx" name="xx" runat="server"> 赋值有关问题
- Microsoft Team Foundation Server 2010 怎么备份数据
- 求个asp.net(C#)+sql server 2005写的小型论坛。该如何解决
- C# + SQL server +oracle QQ交流群142703980解决方法
- 装配vs2008时组件microsoft sql server compact 3.5 for devices无法安装!求解
- 安装vs2008时组件microsoft sql server compact 3.5 for devices无法安装!求解!解决办法
- C# 经过.ini或.txt文件连接sql server
- DELPHI +SQL SERVER 2005 掉线 急该如何处理
- 小弟我为什么在使用Page.Server.Transfer()进行页面跳转时报错,转不了
- SAP Crystal Server Client Tools开发过水晶报表过程中的参数有关问题
- Server Error in '/' Application.该怎么处理
- windows server 2008 + IIS 7.5 上 网站自定义权限过滤有关问题
- 部类“Button”的控件“Button2”必须放在具有 runat=server 的窗体标记内
- visual studio2010连接自带的sql server 2008express版本的数据库有关问题
- 各位大侠 哪位高手指点迷津 一上啊 Server Error in '/' Application