it-swarm.com.de

SQL Server Ungültiger Spaltenname nach dem Hinzufügen einer neuen Spalte

Ich habe gerade eine Identitätsspalte mit SSMS Designer zu einer vorhandenen Tabelle mit Daten hinzugefügt. Die Tabelle wird problemlos aktualisiert. Ich kann eine Auswahlabfrage erfolgreich dagegen ausführen. Nachdem die Abfrage jedoch abgeschlossen ist, habe ich festgestellt, dass die neue Spalte mit einem Fehler unterstrichen ist Dies bedeutet, dass es sich um einen ungültigen Spaltennamen handelt. 

Warum passiert das? Ich würde erwarten, dass die Abfrage fehlschlägt, wenn die Spalte ungültig ist. 

Verfügt das SSMS über eine Art interner Referenz auf die alte Tabelle, die geleert werden muss? 

Ich habe versucht, die DB-Verbindung zu schließen und erneut zu öffnen, aber immer noch derselbe Fehler. Nicht sicher, was mir hier fehlt.

SELECT TOP 100 
[PRIMARY_NDX_Col1],
[NEW_Col], --QUERY EXECUTES SUCCESSFULLY, BUT THIS IS UNDERLINED RED AS AN INVALID COLUMN
[Col3]
FROM [dbo].[MyTable]
44
kingrichard2005

du kannst entweder

  • Drücken Sie STRG + UMSCHALT + R 

OR

  • Gehen Sie zu Bearbeiten >> IntelliSense >> Refresh Local Cache
123
David Brabant

Gehen Sie in SQL Server einfach zu Bearbeiten >> IntelliSense >> Lokalen Cache aktualisieren

13
Jay Mehta