有没有办法从#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