sql2008用 SQL 语言将 txt 文本文件导入数据库
新建查询语言—>SQL 语言:
USE EXCEL
BULK INSERT Data
FROM 'D:\data1.TXT' WITH (FIELDTERMINATOR =' ',KEEPIDENTITY)
FIELDTERMINATOR =' '单引号里是 1 个空格
data1.txt 格式:
53.22 2.9
2.8 0.8
SQL 结果:
待解决:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
set IDENTITY_INSERT dbo.Table_1 on
set IDENTITY_INSERT dbo.Table_1 off
USE EXCEL
insert into Table_1 select * from OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Text;HDR=no;DATABASE=d:\;FMT=Delimited;')...[data1#txt]
消息213,级别16,状态1,第2 行
列名或所提供值的数目与表定义不匹配。