tipos - Nombre de columna no válida de SQL Server después de agregar una nueva columna
restricción de tipo check (3)
En el servidor Sql, solo vaya a Editar >> IntelliSense >> Actualizar caché local
Acabo de agregar una columna de identidad a una tabla existente con datos a través del Diseñador de SSMS
, la tabla se actualiza y puedo ejecutar una consulta de selección con éxito, pero una vez que la consulta finaliza, noto que la nueva columna está subrayada en rojo con un error indicando que es un nombre de columna inválido.
¿Por qué ocurre esto? Esperaría que la consulta fallara si la columna no era válida.
¿Mantiene el SSMS algún tipo de referencia interna a la tabla anterior que debe enjuagarse?
Intenté cerrar la conexión de la base de datos y volver a abrirla, pero seguía el mismo error. No estoy seguro de lo que me falta aquí.
SELECT TOP 100
[PRIMARY_NDX_Col1],
[NEW_Col], --QUERY EXECUTES SUCCESSFULLY, BUT THIS IS UNDERLINED RED AS AN INVALID COLUMN
[Col3]
FROM [dbo].[MyTable]
Intenté esto pero no funciona: en el código siguiente: SET [Scope] = 1, [Scope] se resalta como columna no válida: alter table [#DELTADATA] add bit [Scope], [FinalProposedCustName] varchar (300)
SettingScope: UPDATE [UKiPFS]. [# DELTADATA] SET [Scope] = 1 FROM [UKiPFS]. [# DELTADATA] como unión interna [UKiPFS]. [Scope] como b en a. [Flow] = b. [Flow ] y a.Entity = b.Entity WHERE b.In_Scope = ''Y''
- Presione CTRL + MAYÚS + R
- Vaya a Editar >> IntelliSense >> Actualizar caché local