我正试图通过Openrowset命令将表导出到Excel中
INSERT INTO OPENROWSET
('Microsoft.ACE.OLEDB.12.0',
'Excel 12.0;Database=c:\Test.xls;','SELECT * FROM dbo.tablename')我收到了一个错误:
“不正确的语法接近”
发布于 2015-04-11 09:21:06
如果您想要导出到Excel中:
可以使用三种常见的文件格式将Server数据导出到Excel:
XLS/XLSX文件)。注意:仅支持SSIS ()支持导出到工作簿。 备注: SQLServer速成版不允许保存SSIS包,因此只有当您具有Server标准或更高版本时,才能使用此方法。
阅读这篇文章:。
CSV文件Microsoft用户可以以与本机CSV文件相同的方式打开文件。
因此,向CSV文件导出适用于大多数情况,您可以使用一个简单的命令行实用程序,而不是。
导出到Excel工作簿或CSV文件的缺点是用户每次收到一个新文件并丢失其更改。
阅读这篇文章:。
XML文件XML可能更适合,因为用户可以将XML文件导入Excel工作簿一次,然后在获得新文件时刷新数据。
阅读这篇文章:。
https://stackoverflow.com/questions/26120430
复制相似问题