loyalxuan 发表于 2016-10-30 06:10:46

Excel导入SQL SERVER中

  --Excel导入SQL SERVER中
  --表结构不存在可以使用
--启用Ad Hoc Distributed Queries:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
  select * into serv_user_bak1 from
OpenRowSet('microsoft.jet.oledb.4.0','Excel 8.0;HDR=yes;database=c:/test.xls;','select * from ')
  ---使用完成后,关闭Ad Hoc Distributed Queries:
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure
-----------------------------------------------------------
  --表结构存在可以使用
--启用Ad Hoc Distributed Queries:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
  insert into serv_user_bak1
SELECT * FROM
OpenRowSet('microsoft.jet.oledb.4.0','Excel 8.0;HDR=yes;database=c:/test.xls;','select * from ')
  ---使用完成后,关闭Ad Hoc Distributed Queries:
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure
  
页: [1]
查看完整版本: Excel导入SQL SERVER中