在SSMS 2008 R2中,我们从右键单击菜单中选择了默认的“选择top 1000”和“编辑top 200”查询。我已经看到你可以在哪里更改它在选项中返回的行数。如何更改默认的SELECT TOP 1000查询以使用*代替每个字段?
我后来的是,我可以告诉它做一个SELECT *而不是扩大和包括每个领域?
这不是一个性能问题或任何事情,只是在查询超过5个字段的表时感到烦恼,我想要做一个select *。
例如,如果我有一个具有以下字段的表:
- 姓
- 名字
- 生日
- 市
- 国家
- 邮编
当我用鼠标右键单击该人员表,并选择“SELECT TOP 1000行”菜单,我想是运行是
SELECT TOP 1000 * FROM People
和NOT
SELECT TOP 1000 FirstName, LastName, Birthday, City, State, Zip FROM People
编辑查询我怀疑这没有真正的答案,但我想我会看到有没有人知道它。
'SELECT TOP 1000 * FROM MyTable'。这不工作吗? – shahkalpesh 2011-04-06 15:14:11
更新了问题以提供更多清晰度,我知道如何做SELECT *,我想定制菜单行为。 – taylonr 2011-04-06 15:17:46
为什么这是一个烦恼?如果你后来决定你只需要列的一个子集,它肯定会更容易?唯一可以自定义的是无论如何都是这个数字,所以我认为你一直坚持下去! – 2011-04-06 15:19:44