Configuración de IntelliSense en SQL Server


Extraído de:
http://itteach.net/sql18.aspx


En algunas ocasiones necesitamos la opción de autocompletado, quizás para agilzar el proceso de desarrollo, lo hemos utilizado en Microsoft Visual Studio, pero en esta ocasión ha sido incluido también en SQL Server 2008 y veremos como utilizarlo. 



IntelliSense viene habilitado por defecto, pero en caso de que no, para habilitar el uso de IntelliSense en Microsoft SQL Server 2008, hacemos lo siguiente:

1. Abrimos Microsoft SQL Server Management Studio

2. Hacemos clic en Query, luego vamos a la opción IntelliSense Enabled y hacemos clic



3. Abrimos una nueva ventana de Query y probamos que este funcionando correctamente, empezamos a escribir una sentencia, referenciando una tabla u objeto cuyo nombre empiece con p



Existen ocasiones en las que realizamos nuevos cambios en objetos de la base de datos, por ejemplo agregar un campo nuevo a una tabla o quizás crear una nueva tabla, para estos casos cuando intentamos referenciar este nuevo campo o tabla, el IntelliSense no lo detecta y nos marca en rojo el nombre del campo o la tabla porque no lo reconoce.

Creamos una tabla:


Create Table PruebaIntelliSense

(
campo int,
campo2 char
)


Hacemos un SELECT  de la misma y vemos que nos marca en rojo, pero si trae el resultado:



Para evitar esto debemos refrescar el cache local que es utilizado por IntelliSense para autocompletar, una vez refrescamos se quitan las marcas rojas de la sentencia. Para refrescar hacemos lo siguiente:

Primera opción:
  • Presionamos Ctrl + Shift + R

Segunda opción:
  • Vamos a Edit, luego a IntelliSense, luego hacemos clic en Refresh Local Cache



Nota:  Ambas hacen la misma función


Cuando probamos nuevamente podemos visualizar que ya no trae las marcas rojas porque reconoce los campos y la tabla:


Tabla:




Campos:

Publicado por: Willy Taveras

Comentarios

Entradas populares de este blog

The Deep Sea: una web interactiva para explorar las profundidades el mar y descubrir las extrañas criaturas que viven en él

Detectar el usuario de Windows utilizando C#

Lo nuevo de SQL Server 2008 respecto a SQL Server 2005