server有一个语句可以直接导入文件到数据库中,看下面的语句
bulk
insert
xsxt.dbo.tabletest
from
'c:\data.txt'
with(
fieldterminator=',',
rowterminator='\n'
)
xsxt.dbo.tabletest
表全名
'c:\data.txt'
本地文件
fieldterminator=',',
每个数据以逗号隔开
rowterminator='\n'
每行表示一条记录
以前导入的时候,几十万条记录一般机器20秒之内可以完成,要注意必须匹配每一个字段,如果是自增长必要用null来填充
更多的请查询bulk
insert
的用法
打开SQL SERVER的企业管理器,找到你要导入数据的数据库下面的那张表,右键点击表名,在右键菜单中选择所有任务中的导入数据,出现向导界面,点下一步,数据源选择文本文件,再选择好文本文件,再接着下一步,继续按页面指示进行首先将文本文件排列整齐,数据用空格、tab键、逗号或分号隔开,每列数据一定要整齐。选中excel某一个单元格,然后选数据-导入外部数据-导入数据,之后 *** 作按提示逐步进行就能将数据逐行分列。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)