una tipos tipo tabla restricción restricciones restriccion eliminar ejemplos ejemplo columna check sql sql-server sql-server-2008 tsql sql-server-2005

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