SSMS
 sql >> Datenbank >  >> Database Tools >> SSMS

Lassen Sie SQL IntelliSense die aktuelle Datenbank kennen

Wenn Sie USE DatabaseName; angeben zuerst, dann wird es automatisch sein. Andernfalls, nein, IntelliSense sollte Sie nicht glauben machen, dass es eine Tabelle mit diesem Namen in der aktuellen Datenbank gibt - es kann Ihre Gedanken nicht lesen und wissen, an welche andere Datenbank Sie denken.

Wenn Sie sich in der aktuellen Datenbank befinden und IntelliSense immer noch nicht zu funktionieren scheint, stellen Sie zunächst sicher, dass IntelliSense aktiviert ist (Strg + Q , Strg + Ich , oder klicken Sie auf das Symbol „IntelliSense aktiviert“ in der Symbolleiste, wenn das Abfragefenster den Fokus hat), und drücken Sie außerdem Strg + Shift + R um den lokalen IntelliSense-Cache zu aktualisieren (es werden nicht immer Objekte angezeigt, die kürzlich erstellt oder umbenannt wurden, da es einen Lazy-Loading-Mechanismus hat (um zu vermeiden, dass Ihr Server mit Metadaten-Anforderungen gehämmert wird)).

Eine Vielzahl von Weitere Tipps zur Fehlerbehebung hier .