我正在阅读一个有2400行的电子表格。我想将所有这些记录插入SQL服务器表。我的客户不想使用批量插入。批量插入一次只允许1000条记录。
任何人都建议我该怎么做?
答案 0 :(得分:3)
sp_configure 'show advanced options', 1;
RECONFIGURE;
sp_configure 'Ad Hoc Distributed Queries', 1;
RECONFIGURE;
GO
Insert into [TABLE]
select * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source=C:\test.xls;Extended Properties=Excel 8.0')...[Sheat1$]