การให้ SQL SERVER เรืยกข้อมูลจาก EXCEL โดยตรง
ในกรณีที่เราต้องการให้ SQL Server เรียกใช้ข้อมูลจาก EXCEL โดยตรง วิธีที่ง่ายๆที่จะแนะนำคือให้เรียกผ่านคำสั่ง OpenRowSet ซึ่งใน SQL Server 2000 นั้นจะเรียกได้เลย แต่ใน SQL Server 2005 นั้นจะต้องแก้ sp_config ก่อนดังนี้
sp_configure 'Ad Hoc Distributed Queries',1
RECONFIGURE
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=D:\SAP2MAXIMO\SCRIPT\userid_mapping.xls', 'SELECT * FROM [Sheet1$]')
Create Date : 31 มกราคม 2551 |
|
3 comments |
Last Update : 31 มกราคม 2551 21:29:27 น. |
Counter : 1683 Pageviews. |
|
|
|
sp_configure 'show advanced options',1
reconfigure with override
go