我正在使用SQL Server管理工作室。

我希望将查询结果保存到excel文件中。

我选择“另存为”,然后保存到CSV文件,我可以在excel中打开。一切都好,除了我缺少列标题,任何想法我如何得到他们导出?


当前回答

同样的问题也存在于Visual Studio中,下面是如何解决它的方法:

至:

Tools > Options > SQL Server Tools > Transact-SQL Editor > Query Results > Results To Grid

现在单击复选框为true:“在复制或保存结果时包含列标题”

其他回答

工具>选项>查询结果> SQL Server >文本结果(或网格)>在结果集中包含列标题

更改此选项后,您可能需要关闭并重新打开SSMS。

在SQL编辑器工具栏上,您可以选择保存到文件,而不必重新启动SSMS

至少在SQL Server 2012中,可以在查询窗口中单击右键,选择“查询选项”。从那里,你可以选择包括网格和/或文本的标题,并有另存为工作方式你想要的,而不重新启动SSMS。

您仍然需要在菜单栏中的Tools->选项中更改它,以便新的查询窗口默认使用这些设置。

同样的问题也存在于Visual Studio中,下面是如何解决它的方法:

至:

Tools > Options > SQL Server Tools > Transact-SQL Editor > Query Results > Results To Grid

现在单击复选框为true:“在复制或保存结果时包含列标题”

在SQL Server 2014 Management Studio中,设置在:

工具>选项>查询结果> SQL Server >文本结果>在结果集中包含列标题。

尝试导出向导。在这个例子中,我选择了一个完整的表,但是你可以很容易地指定一个查询:

(你也可以在这里指定一个查询)