有一种简单的方法来获取SQL查询的所有列的列表吗? 它们列在SSMS结果窗口的标题中,但我无法复制它们。
提前致谢。
修改:
抱歉,我在谷歌搜索后发现了自己:http://vidmar.net/weblog/archive/2008/06/05/save-sql-query-results-with-column-names-in-msssms.aspx
答案 0 :(得分:4)
转到查询 - >查询选项并选中以下框
答案 1 :(得分:2)
如果您更改为“结果到文本”,则可以复制它们。
要保存实际执行完整查询以获取列名,您还可以执行以下操作:
SET FMTONLY ON;
SELECT * FROM SomeTable;
这将返回有关查询返回的列的元数据。如果查询很麻烦,可以节省等待时间。
答案 2 :(得分:0)
将结果窗口更改为“结果到文本”而不是“结果到网格”。
可以通过单击查询窗口上方的图标来完成此操作。它看起来有点像记事本图标。