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. |
|
Descreve como configurar opções para os vários editores, como numeração de linha e opções do IntelliSense. |
|
Descreve os vários modos nos quais você pode abrir os editores no Management Studio. |
|
Descreve como gerenciar o modo de exibição, como quebra automática de linha, divisão de uma janela ou guias. |
|
Descreve como definir opções de formatação, como texto oculto ou recuo. |
|
Descreve como navegar pelo texto em uma janela do editor usando recursos como pesquisa incremental ou ir para. |
|
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. |
|
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. |
|
Descreve como arrastar texto de um local em um script e soltá-lo em um novo local. |
|
Descreve como realizar uma pesquisa global e fazer a substituição, como alterar nomes de coluna. |
|
Descreve como definir indicadores para localizar partes importantes de código com mais facilidade. |
|
Descreve como imprimir scripts ou resultados em uma janela ou grade. |
|
Descreve como usar os recursos do sqlcmd no Editor de Consultas Mecanismo de Banco de Dados. |
|
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. |
|
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. |
|
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. |
|
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) |