sql >> Databasteknik >  >> Database Tools >> SSMS

Få SQL Intellisense att känna till den aktuella databasen

Om du anger USE DatabaseName; först, sedan blir det automatiskt. Annars, nej, IntelliSense bör inte få dig att tro att det finns en tabell med det namnet i den aktuella databasen - den kan inte läsa dina tankar och veta vilken annan databas du tänker på.

Om du är i den aktuella databasen och IntelliSense fortfarande inte verkar fungera, se först till att IntelliSense är aktiverat (Ctrl + Q , Ctrl + Jag , eller tryck på ikonen "IntelliSense Enabled" i verktygsfältet när frågefönstret har fokus), och tryck även på Ctrl + Skift + R för att uppdatera den lokala IntelliSense-cachen (det kommer inte alltid att se objekt som har skapats eller bytt namn nyligen, eftersom den har en lat laddningsmekanism (för att undvika att din server hamras med metadataförfrågningar)).

En mängd andra felsökningstips här .



  1. SQL Server kopierar alla rader från en tabell till en annan, det vill säga duplicera tabell

  2. Körtiden för LINQ till SQL är 50 gånger längre än SSMS SQL

  3. Enkel modifiering av OpenCart-tema

  4. phpMyAdmin slutar inte skicka #1130 - Värden 'localhost' får inte ansluta till denna MySQL-server