在 SSMS 2008 R2 中,我们有默认的从右键菜单中选择前 1000 个和编辑前 200 个查询。我已经看到您可以在哪里更改它在选项中返回的行数。
我所追求的是,我可以告诉它执行 SELECT * 而不是扩展并包括每个字段吗?
这不是性能问题或任何问题,只是在查询包含超过 5 个字段的表时很烦人,我想做一个 select *.
例如,如果我有一个包含以下字段的表:
当我右键单击此 Persons 表并选择“SELECT TOP 1000 ROWS”菜单时,我希望运行的查询为
SELECT TOP 1000 * FROM People
并不是
SELECT TOP 1000 FirstName, LastName, Birthday, City, State, Zip FROM People
编辑 我怀疑这并没有真正的答案,但我想我会看看是否有人想出来。
最佳答案
我不相信有任何方法可以自定义 native SSMS 功能。但是,您可以使用 SSMS tools pack为这种类型的东西添加“自定义脚本”。
(虽然说实话,选择列并输入 *
可能与导航菜单一样快)
关于sql - 如何更改默认的 SELECT TOP 1000 查询以使用 * 而不是每个字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5568648/