sql >> Database teknologi >  >> Database Tools >> SSMS

Få SQL Intellisense til at kende den aktuelle database

Hvis du angiver USE DatabaseName; først, så vil det være automatisk. Ellers, nej, IntelliSense bør ikke få dig til at tro, at der er en tabel med det navn i den aktuelle database - den kan ikke læse dine tanker og vide, hvilken anden database du tænker på.

Hvis du er i den aktuelle database, og IntelliSense stadig ikke ser ud til at virke, skal du først sørge for, at IntelliSense er aktiveret (Ctrl + Q , Ctrl + I , eller tryk på "IntelliSense Enabled"-ikonet på værktøjslinjen, når forespørgselsvinduet har fokus), og tryk også på Ctrl + Shift + R at opdatere den lokale IntelliSense-cache (den vil ikke altid se objekter, der er oprettet eller omdøbt for nylig, fordi den har en doven indlæsningsmekanisme (for at undgå at hamre din server med metadataanmodninger)).

Et væld af andre tip til fejlfinding her .



  1. Betydning af ord farvet med blå og lyserød i MSQLSMS

  2. Sådan får du kolonnenavn, hvis værdi ikke er null i mysql

  3. Hvordan kan jeg redigere en visning ved hjælp af phpMyAdmin 3.2.4?

  4. Vil du fjerne dato/klokkeslæt i SQL-script genereret ved hjælp af SSMS?