如LINK所示,您可以将鼠标悬停在SELECT * from...
中的*
上,工具提示将显示由该*
表示的列的列表。
有没有办法把文本从工具提示复制到剪贴板?
我知道您可以使用对象资源管理器中的columns文件夹来生成列列表,方法是将其拖到查询编辑器窗口中,但这对临时表不起作用,因为它们不显示在对象资源管理器中。
编辑
出于完整性的考虑,下面的答案“您可以在对象资源管理器中右键单击表,然后选择”脚本表为"-〉“创建到”-〉“新建查询编辑器窗口”。”由于上面的相同原因,也是不可行的。
结束编辑
我在SSMSBoost中看不到这样做的方法,SSMSBoost是我使用的SSMS的一个附加组件。(我提到它的唯一原因是我非常肯定我在SO、特性请求??上见过SSMSBoost开发人员)
编辑2:有没有其他方法可以在SELECT * from #Temp_Table
中快速扩展*
,而无需实际运行创建临时表的代码?
5条答案
按热度按时间bz4sfanl1#
您只需将列的子文件夹从对象资源管理器拖到编辑器中,列就会作为列表添加。
eufgjt7s2#
与question非常相似。以下是该问题的公认答案:
hmtdttj43#
可以在对象资源管理器中右键单击该表,然后选择“编写表脚本为-〉CREATE to-〉**新建查询编辑器窗口"。
您希望在此命令创建的脚本顶部附近显示的信息。
z3yyvxxp4#
我通常的做法是高亮显示表名并按Alt + F1,然后可以复制粘贴
Column_name
值。iecba09b5#
如果有RedGate SQL Prompt,则可以使用
Ctrl + B, Ctrl + W
展开通配符