Compartir a través de


Editores de consultas y texto (SQL Server Management Studio)

Puede usar uno de los editores de SQL Server Management Studio para editar y probar interactivamente un script transact-SQL, MDX, DMX o XML/A, o para editar 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 motor de base de datos Editor de Power Query incluye un depurador de Transact-SQL que puede usar para ayudar a solucionar problemas en el código de 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 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 automático 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:

Resultados
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 editores, en el menú Editar , seleccione IntelliSense para ver las opciones de Microsoft IntelliSense.

Codificación 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:

instantáneas
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 edita scripts de Transact-SQL.

Plan de presentación gráfico
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. Las estadísticas de ejecuciones de consultas sucesivas se muestran 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 los 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 motor de base de datos Editor de Power Query. 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. Editores XML (SQL Server Management Studio)
Describe cómo configurar las opciones de los diferentes editores, como la numeración de líneas y las opciones de IntelliSense. Configurar editores (SQL Server Management Studio)
Describe las distintas formas en que puede abrir los editores en Management Studio. Abrir un editor (SQL Server 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. Administrar el editor y el modo de vista
Describe cómo establecer las opciones de formato, como el texto oculto o la sangría aplicada. Administrar formato de código
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. Navegar por código y texto
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. Codificación de colores en el Editor de consultas
Describe cómo usar la esquematización de código para ocultar partes de escrituras complejas en las que no se esté trabajando actualmente. Esquematización de código
Describe cómo arrastrar el texto desde una ubicación en un script y colocarlo en una nueva ubicación. Arrastrar y colocar texto
Describe cómo realizar una operación de búsqueda y reemplazo global, como, por ejemplo, al cambiar los nombres de columna. Buscar y reemplazar
Describe cómo establecer los marcadores para encontrar más fácilmente fragmentos de código importantes. Administrar marcadores
Describe cómo imprimir los scripts o los resultados en una ventana o cuadrícula. Imprimir código y resultados
Describe cómo usar las características de sqlcmd en el motor de base de datos Editor de Power Query. Modificar scripts SQLCMD con el Editor de consultas
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. IntelliSense (SQL Server Management Studio)
Describe cómo usar fragmentos de código en el motor de base de datos Editor de Power Query. 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. Fragmentos de código de Transact-SQL
Describe cómo usar el depurador de Transact-SQL para recorrer el código y ver información de depuración, como los valores de variables y parámetros. Depurador de Transact-SQL
Describe cómo establecer colores personalizados para diferentes instancias del motor de base de datos y tener esos colores establecidos como fondo de la barra de estado en el motor de base de datos Editor de Power Query ventanas. Barra de estado (Editor de consultas del motor de base de datos)

Consulte también

Métodos abreviados de teclado de SQL Server Management Studio