Escribir, analizar y modificar secuencias de comandos con SQL Server Management Studio

Actualizado: 5 de diciembre de 2005

SQL Server Management Studio incluye editores de código específicos del lenguaje para editar consultas Transact-SQL, MDX, DMX, XMLA y de SQL Server Compact Edition.

Características

Entre las características de los editores de código de SQL Server Management Studio se incluyen:

  • Plantillas que se pueden utilizar para acelerar la creación de secuencias de comandos para SQL Server, SQL Server 2005 Analysis Services (SSAS) y SQL Server 2005 Compact Edition. Las plantillas son archivos que incluyen la estructura básica de las instrucciones necesarias para crear objetos en una base de datos.

  • Código de colores de la sintaxis para hacer más legibles las instrucciones complejas.

  • Un diseñador gráfico de consultas para la creación de consultas mediante arrastrar y colocar.

  • Presentación de las ventanas de consulta como fichas de la ventana de documento o en documentos independientes.

  • Presentación de los resultados de las consultas en una cuadrícula o una ventana de texto o redirigidos a un archivo.

  • Visualización de las cuadrículas de resultados como ventanas independientes con fichas.

  • Visualización gráfica de la información del plan de presentación que muestra los pasos lógicos integrados en el plan de ejecución de una instrucción Transact-SQL. Management Studio utiliza el plan de presentación XML para recuperar la información del plan de presentación de SQL Server Database Engine (Motor de base de datos de SQL Server) cuando está conectado a instancias de SQL Server 2005; sin embargo, utiliza la información de texto cuando está conectado a instancias de SQL Server 2000.

  • Un entorno de edición de texto con gran número de características compatible con la búsqueda y el reemplazo, los comentarios masivos, las fuentes y los colores personalizados y la numeración de líneas. Algunos tipos de editores incluyen características adicionales como la esquematización y autocompletar.

  • Modo SQLCMD para la ejecución de secuencias de comandos con comandos del sistema operativo.

    [!NOTA] Puesto que no se está iniciando SQLCMD desde el símbolo del sistema, existen algunas limitaciones al ejecutar el Editor de consultas en modo SQLCMD. No es posible enviar parámetros del símbolo del sistema (como, por ejemplo, variables) y, dado que el Editor de consultas no puede responder a las solicitudes del sistema operativo, hay que tener cuidado de no ejecutar instrucciones interactivas.

Componentes

El editor de consultas incluye las ventanas siguientes:

  • Editor de consultas. Esta ventana se utiliza para escribir y ejecutar secuencias de comandos.
  • Resultados. Esta ventana se utiliza para ver los resultados de una consulta. Puede presentar los resultados en cuadrícula o en texto.
  • Mensajes. Esta ventana muestra información sobre el modo en que se ha ejecutado una consulta. Por ejemplo, mostrará los errores o el número de filas devueltas.
  • Estadísticas de clientes. Esta ventana muestra información sobre 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.

En la tabla siguiente se enumeran los temas de los Libros en pantalla de SQL Server relacionados con el editor de código.

Tema Descripción

Usar las plantillas de SQL Server Management Studio

Contiene información sobre plantillas y creación de plantillas personalizadas.

Características y comandos ventajosos de los editores

Incluye temas sobre características como la esquematización de código, la numeración de líneas, los hipervínculos en los comentarios, las marcas en zigzag, el ajuste de línea, etc.

Métodos abreviados de teclado de SQL Server Management Studio

Incluye una lista de los métodos abreviados de teclado disponibles en el editor de código.

Cómo asociar extensiones de archivo a un editor de código

Explica cómo configurar SQL Server Management Studio para abrir un editor de código designado según la extensión del archivo.

Modificar secuencias de comandos y archivos en SQL Server Management Studio

Contiene vínculos a páginas que describen varias opciones de configuración para el editor de código.

Cómo cambiar el color, el tamaño y el estilo de la fuente

Describe cómo personalizar el aspecto del texto en el editor de código.

Para obtener acceso al Editor de consultas de SQL Server Management Studio

  1. En el menú Archivo, haga clic en Nuevo y, a continuación, en Archivo.

    Aparecerá el cuadro de diálogo Nuevo archivo.

  2. En Categorías, haga clic en el tipo de consulta que desea crear. Por ejemplo, para crear una consulta Transact-SQL, haga clic en Consulta de SQL Server.

  3. En el cuadro Plantillas, haga clic en el tipo de consulta que desea escribir. Por ejemplo, para crear una consulta Transact-SQL, haga clic en Consulta de SQL Server.

  4. Haga clic en Abrir.

    Aparecerá el cuadro de diálogo Conectar con el servidor SQL Server.

  5. En el cuadro de lista Instancia del servidor, escriba o seleccione el nombre del servidor y, a continuación, haga clic en Conectar.

    Aparecerá la ventana Editor de consultas.

Para ver el editor de código en el modo de pantalla completa

  1. En una ventana del editor de código, presione MAYÚS+ALT+ENTRAR para activar y desactivar el modo de pantalla completa.

Vea también

Referencia

Codificación de colores en los editores de código
Métodos abreviados de teclado de SQL Server Management Studio

Conceptos

Características y comandos ventajosos de los editores
Personalizar los menús y los métodos abreviados de teclado

Otros recursos

Introducción al motor de base de datos
Tutorial de SQL Server Management Studio
Tutorial Escribir instrucciones Transact-SQL
Tutorial de la utilidad sqlcmd
Usar la utilidad sqlcmd

Ayuda e información

Obtener ayuda sobre SQL Server 2005