如何更改默认的SELECT TOP 1000查询以使用*而不是每个字段?

tay*_*onr 6 sql sql-server-2008

在SSMS 2008 R2中,我们从右键菜单中选择默认的"选择前1000"和"编辑前200"查询.我已经看到你可以在哪里更改它在选项中返回的行数.

我所追求的是,​​我可以告诉它做一个SELECT*而不是扩展并包括每个字段吗?

这不是性能问题或任何事情,只是在查询超过5个字段的表时烦恼,我想做一个select*.

例如,如果我有一个包含以下字段的表:

  • 名字
  • 生日
  • 压缩

当我右键单击此Persons表并选择"SELECT TOP 1000 ROWS"菜单时,我想要运行的查询是

SELECT TOP 1000 *  FROM People
Run Code Online (Sandbox Code Playgroud)

并不是

SELECT TOP 1000 FirstName, LastName, Birthday, City, State, Zip FROM People
Run Code Online (Sandbox Code Playgroud)

编辑我怀疑对此没有真正的答案,但我想我是否有人想出来了.

Mar*_*ith 5

我不相信有任何方法可以自定义本机 SSMS 功能。但是,您可以将SSMS 工具包插件“自定义脚本”用于此类事情。

截屏

(虽然说实话,选择列和输入*可能与导航菜单一样快)

截图 2