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]
du kannst entweder
OR
Gehen Sie in SQL Server einfach zu Bearbeiten >> IntelliSense >> Lokalen Cache aktualisieren