Editores de consultas y texto (SQL Server Management Studio)Query and Text Editors (SQL Server Management Studio)

Es posible usar uno de los editores de SQL Server Management StudioSQL Server Management Studio para editar y probar de forma interactiva un script Transact-SQLTransact-SQL, MDX, DMX o XML/A o un archivo XML o de texto sin formato.You can use one of the SQL Server Management StudioSQL Server Management Studio editors to interactively edit and test a Transact-SQLTransact-SQL, MDX, DMX, or XML/A script, or to edit an XML or plain text file. 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.Each editor is supported by a language-specific service that colors keywords, and checks for syntax and usage errors. El Editor de consultas de Motor de base de datosDatabase Engine incluye un depurador de Transact-SQLTransact-SQL que puede usar para corregir los problemas de código Transact-SQLTransact-SQL .The Motor de base de datosDatabase Engine Query Editor includes a Transact-SQLTransact-SQL debugger that you can use to help fix problems in Transact-SQLTransact-SQL code.

Editores de SQL Server Management StudioSQL Server Management Studio Editors

Los cuatro editores de Management StudioManagement Studio comparten una arquitectura común.The four editors in Management StudioManagement Studio share a common architecture. El editor de texto implementa el nivel base de funcionalidad y se puede usar como un editor básico para archivos de texto.The text editor implements the base level of functionality, and can be used as a basic editor for text files. 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.The other three editors, or query editors, extend this base of functionality by including a language service that defines the syntax of one of the languages supported in 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.The query editors also implement varying levels of support for editor features such as IntelliSense and debugging. 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.The query editors include the Database Engine Query Editor for use in building scripts containing Transact-SQL and XQuery statements, the MDX editor for the MDX language, the DMX editor for the DMX language, and the XML/A editor for the XML for Analysis language.

Componentes comunesCommon Components

Todos los editores de Management StudioManagement Studio comparten estos componentes:All of the editors in Management StudioManagement Studio share these components:

Panel de códigoCode Pane
Área donde se escriben las consultas o el texto.The area where you enter your queries or text. En los editores de consultas, contiene las características del generador de instrucciones disponibles para el lenguaje.In the query editors, it contains the statement builder features available for your language. El entorno de edición de texto admite las funciones de buscar y reemplazar, comentarios de forma masiva y fuentes y colores personalizados.The text editing environment supports find and replace, bulk commenting, and custom fonts and colors.

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.You can set options that affect the behavior of text in the code pane as it relates to indenting, tabbing, dragging and dropping of text, and so forth. Las ventanas de consulta se pueden configurar para que funcionen como pestañas de la ventana de documento, o en documentos independientes.Query windows can be configured to operate as either tabs in the document window, or in separate documents.

Margen de la selecciónSelection Margin
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.A column of white space between the margin indicator bar and the code text where you can click to select lines of text. Puede ocultar o mostrar el margen de selección.You can hide or display the selection margin.

Barras de desplazamiento horizontal y verticalHorizontal and Vertical Scroll Bars
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.Allows you to scroll the code pane horizontally and vertically so that you can view the code that extends beyond the viewable edges of the code pane.

Numeración de líneaLine Numbering
Muestra los números de línea a la izquierda del texto o el código en el editor.Displays line numbers to the left of the text or code in the Editor. Puede navegar a números de línea específicos.You can navigate to specific line numbers.

Ajuste de líneaWord Wrap
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.Displays long lines of text or code as multiple lines, enabling you to see all the text on the line. El ajuste de línea no afecta al modo en que aparece el texto al ejecutarse o imprimirse.Word wrap does not affect the way text appears when it is executed or printed. 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.Word wrap is turned on from the Tools, Options dialog box, on either the Text Editor, All Languages, General page, or on a specific editor page.

Componentes del editor de códigoCode Editor Components

Los editores de código contienen estas características además de las que se comparten con los editores de texto y XML:The code editors contain these features in addition to the ones shared with the text and XML editors:

ResultadoResults
Esta ventana se usa para ver los resultados de una consulta.This window is used to view the results of a query. La ventana puede mostrar los resultados en una cuadrícula o en el texto, o los resultados se pueden dirigir a un archivo.The window can display the results in grid or in text, or the results can be directed to a file. Las cuadrículas de resultados se pueden mostrar como ventanas independientes con pestañas.Result grids can be displayed as separate tabbed windows.

IntelliSenseIntelliSense
En los Editores, en el menú Editar , seleccione IntelliSensepara ver las opciones de MicrosoftMicrosoft IntelliSense.In the Editors, on the Edit menu, point to IntelliSense, to view the MicrosoftMicrosoft IntelliSense options.

Código de coloresColor Coding
Muestra diferentes colores para cada tipo de elemento de la sintaxis, lo que mejora la legibilidad de las instrucciones complejas.Displays different colors for each type of syntax element, which improves the readability of complex statements.

Esquematización de códigoCode Outlining
Muestra grupos de código con líneas de esquematización a la izquierda del código.Displays code groups with outlining lines to the left of the code. Los grupos de código se pueden contraer y expandir para facilitar la revisión del código.Code groups can be collapsed and expanded to make it easier to review your code.

PlantillaTemplate
Las plantillas son archivos que incluyen la estructura básica de las instrucciones necesarias para crear objetos en una base de datos.Templates are files that include the basic structure of the statements needed to create objects in a database. Se pueden usar para agilizar la creación de scripts.They can be used to speed the authoring of scripts.

MensajesMessages
Muestra los errores, advertencias y mensajes informativos que devuelve el servidor cuando se ejecuta un script.Displays errors, warnings, and informational messages that are returned by the server when a script is run. La lista de mensajes no cambia hasta que se ejecuta el script de nuevo.The list of messages does not change until the script is run again.

Barra de estadoStatus Bar
Muestra información del sistema asociada a la ventana del Editor de consultas, como a qué instancia está conectado el Editor de consultas.Displays system information that is associated with the Query Editor window, such as which instance the Query Editor is connected to.

Componentes del editor de consultas del motor de base de datosDatabase Engine Query Editor Components

Estos componentes solo están disponibles en el editor de consultas del motor de base de datos:These components are only available in the Database Engine Query Editor:

DepuradorDebugger
Permite pausar la ejecución de código en instrucciones concretas.Enables you to pause the execution of code on specific statements. A continuación, puede ver datos e información del sistema para facilitar la búsqueda de errores en el código.You can then view data and system information to help you find errors in the code.

Lista de erroresError List
Muestra los errores sintácticos y semánticos que encontró IntelliSense.Displays syntax and semantic errors found by IntelliSense. La lista de errores cambia dinámicamente a medida que se modifican los scripts de Transact-SQLTransact-SQL .The list of errors changes dynamically as you edit Transact-SQLTransact-SQL scripts.

Plan de presentación gráfico deGraphical Showplan
Muestra los pasos lógicos integrados en el plan de ejecución de una instrucción Transact-SQLTransact-SQL .Displays the logical steps built into the execution plan of a Transact-SQLTransact-SQL statement.

Estadísticas de clientesClient Statistics
Muestra información acerca de la ejecución de una consulta agrupada en categorías.Displays information about the query execution grouped into categories. Cuando se selecciona Incluir estadísticas de cliente en el menú Consulta , se muestra una ventana Estadísticas de clientes al ejecutarse la consulta.When Include Client Statistics is selected from the Query menu, a Client Statistics window is displayed upon query execution. Las estadísticas de ejecuciones de consultas sucesivas se muestran junto con los valores promedio.Statistics from successive query executions are listed along with the average values. Seleccione Restablecer estadísticas de cliente en el menú Consulta para restablecer el promedio.Select Reset Client Statistics from the Query menu to reset the average.

Fragmentos de códigoCode Snippets
Las plantillas se pueden usar como punto de partida al agregar instrucciones en el editor de consultas del motor de base de datos.Templates you can use as a starting point when adding statements in the Database Engine Query Editor. Puede insertar los fragmentos de código predefinidos proporcionados con SQL Server o agregar sus propios fragmentos de código.You can insert the pre-defined snippets supplied with SQL Server, or add your own snippets.

Modo SQLCMDSQLCMD Mode
Ejecuta scripts de Transact-SQLTransact-SQL que incluyen el conjunto de comandos admitidos por la utilidad sqlcmd.Runs Transact-SQLTransact-SQL scripts that include the set of commands supported by the sqlcmd utility. Para obtener más información, vea los Temas de procedimientos sobre sqlcmd.For more information, see sqlcmd How-to Topics.

Tareas del editorEditor Tasks

Descripción de la tareaTask Description TemaTopic
Describe cómo ver y usar las características básicas del editor de consultas de Motor de base de datosDatabase Engine .Describes how to view and use the basic features in the Motor de base de datosDatabase Engine Query Editor. Editor de consultas del motor de base de datos (SQL Server Management Studio)Database Engine Query Editor (SQL Server Management Studio)
Describe cómo ver y usar las características básicas del editor de consultas de MDX.Describes how to view and use the basic features in the MDX Query Editor. Editor de consultas MDX (Analysis Services: datos multidimensionales)MDX Query Editor (Analysis Services - Multidimensional Data)
Describe cómo ver y usar las características básicas del editor de consultas de DMX.Describes how to view and use the basic features in the DMX Query Editor. Editor de consultas DMX (Analysis Services: minería de datos)DMX Query Editor (Analysis Services - Data Mining)
Describe cómo ver y usar las características básicas del editor XML/A.Describes how to view and use the basic features in the XML/A Editor. Editor XML (SQL Server Management Studio)XML Editor (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.Describes how to configure options for the various editors, such as line numbering and IntelliSense options. Configurar editores (SQL Server Management Studio)Configure Editors (SQL Server Management Studio)
Describe las distintas formas en que puede abrir los editores en Management StudioManagement Studio.Describes the various ways you can open the editors in Management StudioManagement Studio. Abrir un editor (SQL Server Management Studio)Open an 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.Describes how to manage the view mode, such as word wrap, splitting a window, or tabs. Administrar el editor y el modo de vistaManage the Editor and View Mode
Describe cómo establecer las opciones de formato, como el texto oculto o la sangría aplicada.Describes how to set formatting options, such as hidden text or indentation. Administrar formato de códigoManage Code Formatting
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.Describes how to navigate through the text in an editor window by using features such as incremental search or go to. Navegar por código y textoNavigate Code and Text
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.Describes how to set color coding options for various classes of syntax, which makes it easier to read complex statements. Codificación de colores en el Editor de consultasColor Coding in Query Editors
Describe cómo usar la esquematización de código para ocultar partes de escrituras complejas en las que no se esté trabajando actualmente.Describes how to use code outlining to hide parts of complex scripts that you are not currently working on. Esquematización de códigoCode Outlining
Describe cómo arrastrar el texto desde una ubicación en un script y colocarlo en una nueva ubicación.Describes how to drag text from one location in a script and drop it in a new location. Arrastrar y colocar textoDrag and Drop Text
Describe cómo realizar una operación de búsqueda y reemplazo global, como, por ejemplo, al cambiar los nombres de columna.Describes how to do global search and replace, such as when changing column names. Buscar y reemplazarSearch and Replace
Describe cómo establecer los marcadores para encontrar más fácilmente fragmentos de código importantes.Describes how to set bookmarks in order to more easily find important pieces of code. Administrar marcadoresManage Bookmarks
Describe cómo imprimir los scripts o los resultados en una ventana o cuadrícula.Describes how to print scripts or the results in a window or grid. Imprimir código y resultadosPrint Code and Results
Describe cómo usar las características sqlcmd en el editor de consultas de Motor de base de datosDatabase Engine .Describes how to use the sqlcmd features in the Motor de base de datosDatabase Engine Query Editor. Modificar scripts SQLCMD con el Editor de consultasEdit SQLCMD Scripts with Query Editor
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.Describes how to use IntelliSense features such as auto-completing object names as you type them, or ensuring breakpoints are placed in valid locations. IntelliSense (SQL Server Management Studio)IntelliSense (SQL Server Management Studio)
Describe cómo usar los fragmentos de código del editor de consultas de Motor de base de datosDatabase Engine .Describes how to use code snippets in the Motor de base de datosDatabase Engine Query Editor. 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.Snippets are templates for commonly used statements or blocks, and can be customized or extended to include site-specific snippets. Fragmentos de código de Transact-SQLTransact-SQL Code Snippets
Describe cómo usar el depurador de Transact-SQLTransact-SQL para recorrer el código y consultar la información de depuración, como los valores de variables y parámetros.Describes how to use the Transact-SQLTransact-SQL debugger to step through code and view debugging information such as the values in variables and parameters. Depurador de Transact-SQLTransact-SQL Debugger
Describe cómo definir colores personalizados para diferentes instancias de Motor de base de datosDatabase Enginey establecerlos como el fondo de la barra de estado en las ventanas del editor de consultas de Motor de base de datosDatabase Engine .Describes how to set custom colors for different instances of the Motor de base de datosDatabase Engine, and have those colors set as the background of the status bar in Motor de base de datosDatabase Engine Query Editor windows. Barra de estado (Editor de consultas del motor de base de datos)Status Bar (Database Engine Query Editor)

Vea tambiénSee Also

Métodos abreviados de teclado de SQL Server Management StudioSQL Server Management Studio Keyboard Shortcuts