2

私が作業している、似たような名前の 2 つのテーブルがあります:ProjectionsProjectionStatus.

と入力select * from projectionsすると、インテリセンスがテーブル名を にオートコンプリートしますProjectionStatus。必要なクエリを取得するには、誤ってオートコンプリートされたテーブル名に移動するProjectionsか削除する必要があります。

リストをアルファベット順に並べ替えるように IntelliSense を構成する方法はありますか?

テーブルの名前を変更することはできません。(projectionsそしてprojection_status明らかに問題を防ぐでしょう)

4

2 に答える 2

0

データベース内のテーブルの Intellisense の並べ替え順序を取得しています。

AccountContacts
AccountSentEmail
AccountStandards
Accounts

そのリストを Excel に入力して並べ替えると、次の順序で並べ替えられます。

AccountContacts
Accounts
AccountSentEmail
AccountStandards

IntelliSense が正しく並べ替えられないのはなぜですか?

...キャッシュをクリアしても。

ありがとう。


上記を投稿した後、私はこれを見ました:

ほとんどの場合、SSMS はアルファベット順に並べ替えますが、長い単語の短いバージョンについて小学校で学んだ規則には従いません。インテリセンスは、投影は投影ステータスの後にソートする必要があると考えています。— ジョン・クロウェル

私のコメント:

「小学校で習ったルールに従っていない」

は:

「それはただ素晴らしいです!」


まあ、私たちはそれと一緒に暮らす必要があると思います。

于 2014-07-21T15:22:57.297 に答える
0

通常、デフォルトではアルファベット順にソートされます。キャッシュをクリアしてみませんか? これにより、インテリセンスの問題の 99% が解決されるようです。

SSMS で、[編集] > [Intellisense] > [ローカル キャッシュを更新]

または、Ctrl+ Shift+ R.

于 2013-03-07T22:13:28.830 に答える