OpenRowSet Microsoft.ACE.OLEDB.12.0 看看这个: 把csv文件中的数据导入SQL Server的方法http://blog.csdn.net/sqlserverdiscovery/article/details/12580553 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是需要先导出一个fmt文件,也就是格式文件:exec xp_cmdshell 'bcp 数据库.dbo.表 format nul -t ";" -f c:\wc.fmt -c -Usa -P密码 -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 求输出最高行数,请高手入! 求批量增加数据的方法 关于AFTER触发器的问题 机器上已经安装SQL Sever2005,请问在机器上再安装Oracle9i或Oracle10会不会有冲突? sql按条件分组 请教高手,如方法好还会加分! 100分求关于数据库统计分析的算法,请进! 怎样显示数据库中的图片字段? 一个产品有一张图片,大小大概为1M,有1000条产品记录,大概要多少空间?急!!! 如何在sql里面根据一个值计算同一列的两个值得差额 求助大神、查询出来的两列重新排序 数据库被删除
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