【发布时间】:2013-02-11 21:19:35
【问题描述】:
我正在尝试找出一种将 SQL Server 查询的结果复制到 Excel 的方法。我知道使用 PostgreSQL,你可以执行以下命令:
COPY (SELECT id, summary, description FROM table) TO 'C:/test/table.xls';
达到预期的效果。 SQL Server 中的等效方法是什么?
我想将其作为查询语句运行,因为我想通过将批处理文件作为计划任务运行查询来自动化此过程。
【问题讨论】:
-
类似这样的:SELECT id, summary, description FROM table INTO OUTFILE '/path/to/file.xls'
-
它在关键字“INTO”附近显示不正确的语法
-
我从以下链接收到此错误:消息 7399,级别 16,状态 1,第 3 行链接服务器“(null)”的 OLE DB 提供程序“Microsoft.Jet.OLEDB.4.0”报告一个错误。提供商没有提供有关该错误的任何信息。消息 7303,级别 16,状态 1,第 3 行无法为链接服务器“(null)”初始化 OLE DB 提供程序“Microsoft.Jet.OLEDB.4.0”的数据源对象。
标签: sql-server postgresql sql-server-2005