在SELECT中更改*以显示所有列

问题描述 投票:0回答:1

我正在使用SQL Server Management Studio。

假设我有一个包含100个字段的表,我想显示其中的75个字段,如何显示所有的列,这样我就可以注释掉不需要的字段?基本上没有嵌套* ...

谢谢!

sql sql-server select ssms
1个回答
0
投票
您可以在对象资源管理器中的表下方打开“文件夹”列,并将文件夹拖动到查询窗口。它将生成带有逗号的列的整个列表。格式不正确,因为它会将所有列都放在一行上,但是可以使用。

您也可以使用sys.columns来提供帮助。这样您就可以将结果复制并粘贴到查询窗口中。

select name + ', ' from sys.columns where object_id = object_id('YourTableName')

[还有很多第三方工具可以执行这种操作。
© www.soinside.com 2019 - 2024. All rights reserved.