Editores de consultas y texto (SQL Server Management Studio)
Es posible usar uno de los editores de SQL Server Management Studio para editar y probar de forma interactiva un script Transact-SQL, MDX, DMX o XML/A o un archivo XML o de texto sin formato. Cada editor depende de un servicio específico del lenguaje que colorea las palabras clave y comprueba si hay errores de sintaxis y de uso. El Editor de consultas de Motor de base de datos incluye un depurador de Transact-SQL que puede usar para corregir los problemas de código Transact-SQL.
Editores de SQL Server Management Studio
Los cuatro editores de Management Studio comparten una arquitectura común. El editor de texto implementa el nivel base de funcionalidad y se puede usar como un editor básico para archivos de texto. Los otros tres editores, o los editores de consultas, amplían esta base de la funcionalidad mediante la inclusión de un servicio de lenguaje que define la sintaxis de uno de los lenguajes admitidos en SQL Server. Los editores de consultas también implementan niveles variables de compatibilidad con las características de editor como IntelliSense y la depuración. Los editores de consultas incluyen el editor de consultas del motor de base de datos para usarlo en la compilación de scripts que contienen instrucciones Transact-SQL y XQuery, el editor MDX del lenguaje MDX, el editor DMX para el lenguaje DMX y el editor XML/A para el lenguaje XML for Analysis.
Componentes comunes
Todos los editores de Management Studio comparten estos componentes:
Panel de código
Área donde se escriben las consultas o el texto. En los editores de consultas, contiene las características del generador de instrucciones disponibles para el lenguaje. El entorno de edición de texto admite las funciones de buscar y reemplazar, comentarios de forma masiva y fuentes y colores personalizados.En el panel de código se pueden establecer opciones que afecten al comportamiento del texto y que estén relacionadas con sangrías aplicadas, tabuladores, arrastrar y colocar texto, etc. Las ventanas de consulta se pueden configurar para que funcionen como pestañas de la ventana de documento, o en documentos independientes.
Margen de la selección
Columna de espacio en blanco entre la barra indicadora al margen y el texto del código donde se puede hacer clic para seleccionar líneas de texto. Puede ocultar o mostrar el margen de selección.Barras de desplazamiento horizontal y vertical
Le permiten desplazarse por el panel de código en sentido horizontal y vertical, de forma que pueda ver el código que se extiende más allá de los bordes visibles del panel de código.Numeración de línea
Muestra los números de línea a la izquierda del texto o el código en el editor. Puede navegar a números de línea específicos.Ajuste de línea
Muestra las líneas largas de texto o código como varias líneas, lo que permite ver todo el texto de la línea. El ajuste de línea no afecta al modo en que aparece el texto al ejecutarse o imprimirse. El ajuste de línea se activa desde el cuadro de diálogo Opciones, en Herramientas, ya sea en la página Editor de texto, Todos los lenguajes, General o en una página específica del editor.
Componentes del editor de código
Los editores de código contienen estas características además de las que se comparten con los editores de texto y XML:
Resultado
Esta ventana se usa para ver los resultados de una consulta. La ventana puede mostrar los resultados en una cuadrícula o en el texto, o los resultados se pueden dirigir a un archivo. Las cuadrículas de resultados se pueden mostrar como ventanas independientes con pestañas.IntelliSense
En los Editores, en el menú Editar, señale a IntelliSense, para ver las opciones de IntelliSense Microsoft.Código de colores
Muestra diferentes colores para cada tipo de elemento de la sintaxis, lo que mejora la legibilidad de las instrucciones complejas.Esquematización de código
Muestra grupos de código con líneas de esquematización a la izquierda del código. Los grupos de código se pueden contraer y expandir para facilitar la revisión del código.Plantilla
Las plantillas son archivos que incluyen la estructura básica de las instrucciones necesarias para crear objetos en una base de datos. Se pueden usar para agilizar la creación de scripts.Mensajes
Muestra los errores, advertencias y mensajes informativos que devuelve el servidor cuando se ejecuta un script. La lista de mensajes no cambia hasta que se ejecuta el script de nuevo.Barra de estado
Muestra información del sistema asociada a la ventana del Editor de consultas, como a qué instancia está conectado el Editor de consultas.
Componentes del editor de consultas del motor de base de datos
Estos componentes solo están disponibles en el editor de consultas del motor de base de datos:
Depurador
Permite pausar la ejecución de código en instrucciones concretas. A continuación, puede ver datos e información del sistema para facilitar la búsqueda de errores en el código.Lista de errores
Muestra los errores sintácticos y semánticos que encontró IntelliSense. La lista de errores cambia dinámicamente a medida que se modifican los scripts de Transact-SQL.Plan de presentación gráfico de
Muestra los pasos lógicos integrados en el plan de ejecución de una instrucción Transact-SQL.Estadísticas de clientes
Muestra información acerca de la ejecución de una consulta agrupada en categorías. Cuando se selecciona Incluir estadísticas de cliente en el menú Consulta, se muestra una ventana Estadísticas de clientes al ejecutarse la consulta. Incluye las estadísticas de ejecuciones de consultas sucesivas junto con los valores promedio. Seleccione Restablecer estadísticas de cliente en el menú Consulta para restablecer el promedio.Fragmentos de código
Las plantillas se pueden usar como punto de partida al agregar instrucciones en el editor de consultas del motor de base de datos. Puede insertar los fragmentos de código predefinidos proporcionados con SQL Server o agregar sus propios fragmentos de código.Modo SQLCMD
Ejecuta scripts de Transact-SQL que incluyen el conjunto de comandos admitidos por la utilidad sqlcmd. Para obtener más información, vea Temas de procedimientos sobre sqlcmd.
Tareas del editor
Descripción de la tarea |
Tema |
---|---|
Describe cómo ver y usar las características básicas del editor de consultas de Motor de base de datos. |
Editor de consultas del motor de base de datos (SQL Server Management Studio) |
Describe cómo ver y usar las características básicas del editor de consultas de MDX. |
Editor de consultas MDX (Analysis Services - Datos multidimensionales) |
Describe cómo ver y usar las características básicas del editor de consultas de DMX. |
Editor de consultas DMX (Analysis Services: minería de datos) |
Describe cómo ver y usar las características básicas del editor XML/A. |
|
Describe cómo configurar las opciones de los diferentes editores, como la numeración de líneas y las opciones de IntelliSense. |
|
Describe las distintas formas en que puede abrir los editores en Management Studio. |
|
Describe cómo administrar el modo de vista, como el ajuste de línea, la división de una ventana o las tabulaciones. |
|
Describe cómo establecer las opciones de formato, como el texto oculto o la sangría aplicada. |
|
Describe cómo navegar por el texto en una ventana del editor mediante características tales como la búsqueda incremental o el desplazamiento a una determinada parte. |
|
Describe cómo establecer las opciones de codificación de color para los distintos tipos de sintaxis, lo que facilita la lectura de instrucciones complejas. |
|
Describe cómo usar la esquematización de código para ocultar partes de escrituras complejas en las que no se esté trabajando actualmente. |
|
Describe cómo arrastrar el texto desde una ubicación en un script y colocarlo en una nueva ubicación. |
|
Describe cómo realizar una operación de búsqueda y reemplazo global, como, por ejemplo, al cambiar los nombres de columna. |
|
Describe cómo establecer los marcadores para encontrar más fácilmente fragmentos de código importantes. |
|
Describe cómo imprimir los scripts o los resultados en una ventana o cuadrícula. |
|
Describe cómo usar las características sqlcmd en el editor de consultas de Motor de base de datos. |
|
Describe cómo usar las características de IntelliSense, como, por ejemplo, autocompletar nombres de objeto a medida que se escriben, o garantizar que los puntos de interrupción se colocan en ubicaciones válidas. |
|
Describe cómo usar los fragmentos de código del editor de consultas de Motor de base de datos. Los fragmentos son plantillas para instrucciones o bloques que se usan habitualmente, y se pueden personalizar o ampliar para incluir fragmentos específicos del sitio. |
|
Describe cómo usar el depurador de Transact-SQL para recorrer el código y consultar la información de depuración, como los valores de variables y parámetros. |
|
Describe cómo definir colores personalizados para diferentes instancias de Motor de base de datos y establecerlos como el fondo de la barra de estado en las ventanas del editor de consultas de Motor de base de datos. |
Barra de estado (Editor de consultas del motor de base de datos) |
Vea también
Referencia
Métodos abreviados de teclado de SQL Server Management Studio