我可以配置SSMS intellisense进行正确排序吗?

时间:2013-03-07 22:08:44

标签: sql-server sorting intellisense sql-server-2008

我正在使用的两个表具有相似的名称:ProjectionsProjectionStatus

如果我输入select * from projections,智能感知会将表名自动填充到ProjectionStatus。我必须向下箭头Projections或删除错误的自动填充表名以获得我想要的查询。

有没有办法配置intellisense按字母顺序对列表进行排序?

不能选择更改表的名称。 (projectionsprojection_status会阻止此问题,显然)

2 个答案:

答案 0 :(得分:0)

默认情况下,它通常按字母顺序排序,为什么不尝试清除缓存?这似乎解决了99%的intellisense问题。

在SSMS中,编辑> Intellisense>刷新本地缓存

或者只是, Ctrl + Shift + R

答案 1 :(得分:0)

我正在获取数据库中表格的intellisense的排序顺序:

AccountContacts
AccountSentEmail
AccountStandards
账户

当我将该列表放入Excel并对其进行排序时...... Excel将其按此顺序排序:

AccountContacts
帐户
AccountSentEmail
AccountStandards

为什么IntelliSense无法正确排序?

...即使缓存已清除。

感谢。


发布上述内容后,我看到了:

SSMS在大多数情况下按字母顺序排序,但它不符合我们在小学时学到的规则更长版本的较短版本。 Intellisense认为投影应该在projectionstatus之后进行排序。 - Jon Crowell 2013年3月7日22:19

我的评论:

“它不符合我们在小学时学到的规则”

是:

“那太棒了!”


哦,我想我们必须忍受它。