15

如何在没有标题的情况下从 SSMS 2012 复制和粘贴一条记录(当它出现时没有我要求)?在 SSMS 中,工具 -> 选项 -> 查询结果 -> SQL Server -> 结果到网格 -> “复制或保存结果时包括列标题”未选中。有时我想复制标题,但大多数时候我想将一条记录复制并粘贴到 Excel 中,标题不请自来——当我执行 ctrl + C 或右键单击并“复制”时。我尝试重新启动计算机以确保它不是某种缓存功能,但我似乎无法动摇标题。请帮忙!

4

8 回答 8

11

我没有根本原因。但是,在博客上的评论使我意识到问题仅在您右键单击并转到“选择前 X”或类似内容时才存在。如果您进入“新查询”并手动输入该查询,则可以在没有标题的情况下进行复制。

我仍在寻找根本原因和完整的解决方案。如果我进一步发现任何内容,将更新我的帖子。

于 2015-09-01T00:00:06.670 回答
8

我认为它正在查看错误的设置值。

我取消选中工具 - >选项 - >查询结果 - > SQL Server - >结果到文本 - >“在结果集中包含列标题”

打开一个新的查询窗口,功能按预期工作,即 Ctrl-C 仅复制 Grid 单元格内容,Shift-Ctrl-C 包括标题。

于 2015-04-16T12:14:05.343 回答
2

如果您在网格的编辑模式中选择记录,则标题将不会在CTRL+CCTRL+V操作中复制

于 2016-08-11T11:25:19.867 回答
1

如果您描述的选项未选中,则 Ctrl-C 应该复制没有标题的数据。刚刚验证过了。

于 2014-04-01T19:27:25.090 回答
1

如果您已经通过工具 -> 选项 -> 查询结果 -> SQL Server -> 结果到文本 -> “在结果集中包含列标题”取消选中“在结果集中包含列标题”并且您仍然遇到问题。

  1. 复制整个查询
  2. 打开新的查询窗口
  3. 粘贴查询
  4. 运行查询
  5. Ctrl + C 或右键单击,复制。

在使用 Excel 时,这对我有用。

于 2018-12-09T15:21:31.397 回答
0

或许可以为其他人节省 15 分钟的挫败感来研究这个:

我刚遇到这个问题,取消选中后仍然存在Tools -> Options -> Query Results -> SQL Server -> Results to Grid -> "Include column headers when copying or saving the results

我必须重新启动 SSMS 才能使更改生效。

于 2017-06-07T09:29:55.123 回答
0

除了检查 Tools -> Options 下的 Results to Grid 设置外,还要检查查询本身的属性。右键单击查询窗口,选择“查询选项...”并检查结果 -> 网格中的复选框。复制或保存结果时,表上下文菜单中的“选择前 1000 行”查询默认包括列标题。如果您使用的是由 select top 1000 函数打开的查询窗口,则查询属性可能是罪魁祸首。

于 2021-10-18T15:28:07.353 回答
0

这篇文章现在有点老了,但默认情况下不包含标题。我遇到了这个问题,将我的设置重置为默认设置,因为我没有自定义设置。这解决了我的问题。

于 2021-12-01T17:40:38.203 回答