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.
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
)
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
Publicar un comentario