有没有办法从#Temp的SELECT *中扩展列列表

正如在这里看到的LINK,你可以将鼠标悬停在*上的SELECT * from...并且工具提示会出现该*表示的列的列表。

有没有办法将文本从工具提示复制到剪贴板?

我知道可以使用对象资源管理器中的columns文件夹将列拖动到查询编辑器窗口中来生成列表,但这不适用于临时表,因为它们不会出现在对象资源管理器中。

编辑

为了完整起见,下面的答案是“您可以右键单击对象资源管理器中的表并选择脚本表as-> CREATE→新建查询编辑器窗口。” 由于与上述相同的原因也是不可行的。

结束编辑

我在SSMSBoost中看不到一种方法,SSMSBoost是我使用的SSMS的附加组件。 (我提到它的唯一原因是我非常确定我已经看到了SSMSBoost开发者的SO特性请求??)

编辑2:是否有任何其他的方式来迅速扩大*SELECT * from #Temp_Table而无需实际运行的代码来创建临时表? 结束编辑2


您可以将列的子文件夹从对象浏览器拖到编辑器中,列将作为列表添加。


这个问题非常相似。 以下是该问题所接受的答案:

select * from tempdb.sys.columns where object_id =
object_id('tempdb..#mytemptable');

您可以右键单击对象资源管理器中的表并选择脚本表作为 - > 创建为 - > 新查询编辑器窗口

您想要在靠近该命令创建的脚本顶部的信息。

链接地址: http://www.djcxy.com/p/76769.html

上一篇: Is there a way to expand the column list in a SELECT * from #Temp

下一篇: Handle multiple PHP script calls from multiple XHR instances