Ich habe gerade eine Identitätsspalte zu einer vorhandenen Tabelle mit Daten über den SSMS
Designer hinzugefügt , die Tabelle wird einwandfrei aktualisiert und ich kann eine Auswahlabfrage erfolgreich ausführen. Nach Abschluss der Abfrage habe ich jedoch festgestellt, dass die neue Spalte rot unterstrichen ist und ein Fehler angezeigt wird Es ist ein ungültiger Spaltenname.
Warum tritt das auf? Ich würde erwarten, dass die Abfrage fehlschlägt, wenn die Spalte ungültig ist.
Behält das SSMS eine Art internen Verweis auf die alte Tabelle bei, die geleert werden muss?
Ich habe versucht, die DB-Verbindung zu schließen und erneut zu öffnen, aber immer noch der gleiche Fehler. Ich bin mir nicht sicher, was ich hier vermisse.
SELECT TOP 100
[PRIMARY_NDX_Col1],
[NEW_Col], --QUERY EXECUTES SUCCESSFULLY, BUT THIS IS UNDERLINED RED AS AN INVALID COLUMN
[Col3]
FROM [dbo].[MyTable]
sql
sql-server
sql-server-2008
tsql
sql-server-2005
kingrichard2005
quelle
quelle
Antworten:
du kannst entweder
ODER
quelle