Editores de Consultas e de Texto (SQL Server Management Studio)

Você pode usar um dos editores do SQL Server Management Studio para editar e testar interativamente um script Transact-SQL, MDX, DMX ou XML/A, ou para editar um arquivo de texto XML ou sem-formatação. Cada editor tem o suporte de um serviço específico de linguagem que colore palavras-chave e verifica a sintaxe e os erros no uso. O Editor de Consultas Mecanismo de Banco de Dados inclui um depurador Transact-SQL que você pode usar para ajudar a corrigir problemas em código Transact-SQL.

Editores do SQL Server Management Studio

Os quatro editores do Management Studio compartilham uma arquitetura comum. O editor de texto implementa o nível base da funcionalidade e pode ser usado como um editor básico para arquivos de texto. Os outros três editores ou editores de consulta estendem essa base de funcionalidade incluindo um serviço de idioma que define a sintaxe de um dos idiomas com suporte no SQL Server. Os editores de consulta também implementam vários níveis de suporte para recursos de editor, como o IntelliSense e a depuração. Os editores de consulta incluem o Editor de Consultas do Mecanismo de Banco de Dados para uso na compilação de scripts que contêm instruções Transact-SQL e XQuery, o editor MDX para a linguagem MDX, o editor DMX para a linguagem DMX e o editor XML/A para a linguagem XML for Analysis.

Componentes comuns

Todos os editores do Management Studio compartilham esses componentes:

  • Painel de Código
    A área onde você digita as consultas ou o texto. Nos editores de consulta, ele contém os recursos de compilação de instrução disponíveis para sua linguagem. O ambiente de edição de texto oferece suporte à localização e substituição, aos comentários em massa, e às fontes e cores personalizadas.

    Você pode definir no painel de código as opções que afetam o comportamento do texto relativas a recuo, tabulação, recurso de arrastar e soltar o texto e assim por diante. As janelas de consulta podem ser configuradas para operar como guias na janela de documentos ou em documentos separados.

  • Margem de seleção
    Uma coluna de espaço em branco entre a barra do indicador de margem e o texto de código, onde você pode clicar para selecionar as linhas do texto. Você pode ocultar ou exibir a margem de seleção.

  • Barras de rolagem horizontal e vertical
    Permite rolar o painel de código horizontal e verticalmente de modo que você possa exibir o código que se estende além das bordas visualizáveis do painel de código.

  • Numeração de Linhas
    Exibe os números de linhas à esquerda do texto ou código no Editor. Você pode navegar para números de linha específicos.

  • Quebra automática de linha
    Exibe linhas longas de texto ou código como múltiplas linhas, permitindo que você veja todo o texto da linha. A quebra automática de linha não afeta o modo como o texto aparece quando é executado ou impresso. Ela é ativada na caixa de diálogo Ferramentas, Opções, na página Editor de Texto, Todos os Idiomas, Geral, ou em uma página específica do editor.

Componentes do Editor de Códigos

Os editores de códigos contêm estes recursos, além dos compartilhados com os editores XML e de texto:

  • Resultados
    Esta janela é usada para exibir os resultados de uma consulta. A janela pode exibir os resultados na grade ou no texto, ou os resultados poderão ser redirecionados para um arquivo. As grades de resultados podem ser exibidas como janelas com guias.

  • IntelliSense
    Nos Editores, no menu Editar, aponte para IntelliSense para exibir as opções do Microsoft IntelliSense.

  • Codificação por cores
    Exibe cores diferentes para cada tipo de elemento de sintaxe, o que melhora a legibilidade de instruções complexas.

  • Estruturação do código
    Exibe grupos de códigos com linhas de estruturação à esquerda do código. Os grupos de códigos podem ser recolhidos e expandidos para facilitar o exame do código.

  • Modelo
    Os modelos são arquivos que contêm a estrutura básica das instruções necessárias para criar objetos em um banco de dados. Eles podem ser usados para agilizar a criação de scripts.

  • Mensagens
    Exibe erros, avisos e mensagens informativas que são retornados pelo servidor quando um script é executado. A lista de mensagens não se altera até que o script seja executado novamente.

  • Barra de Status
    Exibe informações do sistema associadas à janela Editor de Consultas, como, por exemplo, a qual instância o Editor de Consultas está conectado.

Componentes do Editor de Consultas do Mecanismo de Banco de Dados

Esses componentes só estão disponíveis no Editor de Consultas do Mecanismo de Banco de Dados:

  • Depurador
    Permite pausar a execução de código em instruções específicas. Você pode exibir dados e informações do sistema para ajudar a localizar erros no código.

  • Lista de Erros
    Exibe os erros semânticos e de sintaxe localizados pelo IntelliSense. A lista de erros é alterada de forma dinâmica à medida que você edita scripts Transact-SQL.

  • Plano de execução gráfico
    Exibe as etapas lógicas criadas no plano de execução de uma instrução Transact-SQL.

  • Estatísticas do cliente
    Exibe informações sobre a execução da consulta agrupada em categorias. Quando a opção Incluir Estatísticas do Cliente é selecionada no menu Consulta, uma janela Estatísticas do Cliente é exibida na execução da consulta. São listadas estatísticas de execuções de consulta sucessivas junto com os valores médios. Selecione Redefinir Estatísticas do Cliente no menu Consulta para redefinir a média.

  • Trechos de códigos
    Os modelos que você pode usar como ponto de partida ao adicionar instruções ao Editor de Consultas do Mecanismo de Banco de Dados. Você pode inserir os trechos predefinidos fornecidos com o SQL Server ou adicionar seus próprios trechos.

  • Modo SQLCMD
    Executa scripts Transact-SQL que incluem o conjunto de comandos com suporte no utilitário sqlcmd. Para obter mais informações, consulte Tópicos de informações práticas sobre sqlcmd.

Tarefas do editor

Descrição da tarefa

Tópico

Descreve como exibir e usar os recursos básicos do Editor de Consultas Mecanismo de Banco de Dados.

Editor de Consultas do Mecanismo de Banco de Dados (SQL Server Management Studio)

Descreve como exibir e usar os recursos básicos do Editor de Consultas MDX.

Editor de Consultas MDX (Analysis Services - Dados Multidimensionais)

Descreve como exibir e usar os recursos básicos do Editor de Consultas DMX.

Editor de Consultas DMX (Analysis Services – Mineração de Dados)

Descreve como exibir e usar os recursos básicos do Editor XML/A.

Editor XML (SQL Server Management Studio)

Descreve como configurar opções para os vários editores, como numeração de linha e opções do IntelliSense.

Configurar editores (SQL Server Management Studio)

Descreve os vários modos nos quais você pode abrir os editores no Management Studio.

Abrir um editor (SQL Server Management Studio)

Descreve como gerenciar o modo de exibição, como quebra automática de linha, divisão de uma janela ou guias.

Gerenciar o editor e o modo de exibição

Descreve como definir opções de formatação, como texto oculto ou recuo.

Gerenciar formatação de código

Descreve como navegar pelo texto em uma janela do editor usando recursos como pesquisa incremental ou ir para.

Código e texto de navegação

Descreve como definir opções de codificação por cores para várias classes de sintaxe, o que facilitará a leitura de instruções complexas.

Codificação por cores no Editor de Consultas

Descreve como usar a estrutura de tópicos de código para ocultar partes dos scripts complexos nos quais você não está trabalhando no momento.

Estruturação do código

Descreve como arrastar texto de um local em um script e soltá-lo em um novo local.

Arrastar e soltar texto

Descreve como realizar uma pesquisa global e fazer a substituição, como alterar nomes de coluna.

Pesquisar e substituir

Descreve como definir indicadores para localizar partes importantes de código com mais facilidade.

Gerenciar indicadores

Descreve como imprimir scripts ou resultados em uma janela ou grade.

Imprimir código e resultados

Descreve como usar os recursos do sqlcmd no Editor de Consultas Mecanismo de Banco de Dados.

Editar scripts SQLCMD com o Editor de Consultas

Descreve como usar recursos do IntelliSense como nomes de objeto de conclusão automática à medida que os digita ou garantir que pontos de interrupção sejam colocados em locais válidos.

IntelliSense (SQL Server Management Studio)

Descreve como usar os trechos de códigos no Editor de Consultas Mecanismo de Banco de Dados. Os trechos são modelos para instruções ou blocos geralmente usados, e podem ser personalizados ou estendidos para incluir trechos específicos de site.

Trechos de código Transact-SQL

Descreve como usar o depurador Transact-SQL para percorrer informações de depuração de código e exibição, como os valores em variáveis e parâmetros.

Depurador do Transact-SQL

Descreve como definir cores personalizadas para instâncias diferentes do Mecanismo de Banco de Dados e fazer com que essas cores sejam definidas como o plano de fundo da barra de status nas janelas do Editor de Consultas Mecanismo de Banco de Dados.

Barra de status (Editor de Consultas do Mecanismo de Banco de Dados)

Consulte também

Referência

Atalhos de teclado do SQL Server Management Studio