我有一個查詢返回一個非常大的數據集。我無法將其複製並粘貼到我通常使用的Excel中。我一直在研究如何直接導出到Excel工作表。我在運行Microsoft Server 2003的服務器上運行SQL SERVER 2008.我嘗試使用Microsoft.Jet.OLEDB.4.0數據提供程序和Excel 2007.我將一小段代碼拼湊在一起在例子中見過。將SQL查詢數據導出到Excel
INSERT INTO OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source=C:\Working\Book1.xlsx;Extended Properties=EXCEL 12.0;HDR=YES')
SELECT productid, price FROM dbo.product
但是這不工作,我得到一個錯誤信息說
「關鍵字‘SELECT’附近有語法錯誤」。
有沒有人有任何想法如何做到這一點或可能更好的方法?
您可能還需要用'[Sheet1]指定一個表格'我認爲 – JNK
您可以用[Sheet1]指定? Ohhhh [狗屎] !!! – JBone