我有一个查询返回一个非常大的数据集。我无法将其复制并粘贴到我通常使用的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