如何选择SQL Server 2012中的所有列?

时间:2014-07-03 15:07:16

标签: sql sql-server

有没有办法选择所有列,但有一个特定的我不想被选中? 我的意思是有时我有这个问题,表有数百个字段,我只需要摆脱一个。我需要重写所有列吗?那有什么诀窍吗? 像select * -<column_name> from table? 感谢

2 个答案:

答案 0 :(得分:2)

评论时间有点长。

您需要编写所有列或使用动态SQL。但是,将所有列添加到查询中并不一定很难。您可以查询元数据(例如INFORMATION_SCHEMA.COLUMNS),为查询选择适当的列。

在SQL Server Management Studio中,您可以浏览到该表。表名下是“列”标题。然后只需将“列”拖到查询窗格中即可。瞧!将插入表中的所有列。您可以手动删除要删除的那个。

答案 1 :(得分:0)

我建议使用第三方智能感知提供商。许多都是免费的,并会为您添加列表,然后您可以删除您不想要的列。我使用Red Gate的SQL Prompt,它不是免费的,但节省了大量的时间,所以它值得花钱。