どのようにSQL Server 2008 SQL文でExcelデータをデータベースで指定したテーブルにインポートしますか?(


--Ad Hoc Distributed Queries:exec sp_の有効化configure 'show advanced options',1  reconfigure exec sp_configure'Ad Hoc Distributed Queries,1 reconfigure--使用が完了したら、Ad Hoc Distributed Queries:exec sp_を閉じます.configure 'Ad Hoc Distributed Queries',0 reconfigure exec sp_configure 'show advanced options',0 reconfigure
 
       ,    SQL  :            ,    INSERT INTO   SELECT * FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)                ,    SELECT * INTO   FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)    。        EXCEL    SHEET1            ,        ,   INSERT INTO   (a1,a2,a3) SELECT a1,a2,a3 FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)       OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)     ,            : INSERT INTO eval_channel_employee(channel,employee_id) SELECT CASE a.   WHEN 'DIY' THEN 1 WHEN 'RDC' THEN 0 WHEN 'KCM' THEN 2 ELSE 3 END ,b.id FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\temp
ame.xls',sheet1$) AS a,pers_employee b WHERE a. =b.code : SQL2005 SQL2008 。 : : SQL Server Management Studio, : “ ” “ ”, “ ” : “ ” “ ”, “ ” , “ ” “Microsoft Excel ”, Excel , “ ”( “ ”, Excel ) : , “ ”。。。。 “ ” : SQL Server Management Studio, , Excel 。 : SQL Server Configuration Manager, SQL Server Agent( )。 “ ”