Problem mit SQL Server ManageMent Studio Intellisense

8

Ich habe ein Problem mit der Autovervollständigung in MSSMS 2008. Jedes Mal, wenn ich versuche, einfache 'Id' Spalte MSSMS zu schreiben, ersetzen Sie es mit 'IDENTITY' (IDENTITY ist der erste Eintrag, der auf Brief I beginnt).

Ich habe festgestellt, dass die Einträge im Autokomplettierungs-Dropdown nicht korrekt sortiert sind, also habe ich:

Einträge beginnend mit Buchstabe I:

%Vor%

Gibt es eine Möglichkeit, dieses falsche Verhalten zu ändern, um eines zu korrigieren? Ich meine - zwingen Sie MSSMS 2008, es richtig zu sortieren?

    
Marek Kwiendacz 05.05.2011, 14:17
quelle

3 Antworten

3

Die beste Lösung, die ich gefunden habe (und es ist trotzdem eine gute Übung), ist das Starten von Spaltenreferenzen mit dem Tabellennamen (oder Alias):

%Vor%

ODER

%Vor%     
Joe Stefanelli 05.05.2011, 14:22
quelle
10

Es scheint, dass Intellisense einige Groß- / Kleinschreibung beachtet.

Wenn Sie entweder id oder ID eingeben, wird IDENTITY angezeigt, aber wenn Id eingegeben wird, wird Id angezeigt.

Es ist immer noch ein Schmerz, aber ich erinnere mich daran, dass die Eingabe von Id eine Menge des Rückschrittschlüssels speichert.

    
Andy 15.06.2011 14:44
quelle
-1

Wahrscheinlich nicht beste Praxis - wie von Joe Stefanelli richtig vorgeschlagen, aber ...

Wenn Sie in Ihrer Datenbank keine Tabelle mit dem Namen Id haben, können Sie eine Tabelle erstellen, und die "intelliSense" wird standardmäßig anstelle von IDENTITY verwendet.

    
OptimiseAndrew 29.05.2012 11:01
quelle

Tags und Links