Editor de Consultas do Mecanismo de Banco de Dados (SQL Server Management Studio)
Use o mecanismo de banco de dados Editor de Consultas para criar e executar scripts que contêm instruções Transact-SQL. O editor também dá suporte à execução de scripts que contêm comandos do sqlcmd .
Ajuda F1 do Transact-SQL
O mecanismo de banco de dados Editor de Consultas dá suporte à vinculação de você ao tópico de referência para uma instrução Transact-SQL específica ao selecionar F1. Para fazer isso, realce o nome de uma instrução Transact-SQL e selecione F1. O utilitário de pesquisa de ajuda procurará um tópico que tenha um atributo de ajuda F1 correspondente à cadeia de caracteres realçada.
Se o utilitário de pesquisa de ajuda não localizar um tópico com uma palavra-chave de ajuda F1 que corresponda exatamente à cadeia de caracteres realçada, esse tópico será exibido. Nesse caso, existem duas abordagens para localizar a ajuda que você está procurando:
Copie e cole a cadeia de caracteres do editor que você realçou na guia de pesquisa dos Manuais Online do SQL Server e faça uma pesquisa.
Realce apenas a parte da instrução Transact-SQL que provavelmente corresponderá a uma palavra-chave de ajuda F1 aplicada a um tópico e selecione F1 novamente. O utilitário de pesquisa requer uma correspondência exata entre a cadeia de caracteres realçada e uma palavra-chave de ajuda F1 atribuída a um tópico. Se a cadeia de caracteres realçada contiver elementos exclusivos ao seu ambiente, como nomes de coluna ou de parâmetro, o mecanismo de pesquisa não obterá uma correspondência. Os exemplos das cadeias de caracteres a serem realçadas incluem:
O nome de uma instrução Transact-SQL, como SELECT, CREATE DATABASE ou BEGIN TRANSACTION.
O nome de uma função interna, como SERVERPROPERTY, ou @@VERSION.
O nome de uma tabela de procedimento armazenado do sistema, ou exibição, como sys.data_spaces ou sp_tableoption.
Trabalhando com o Editor de Consultas do Mecanismo de Banco de Dados
A Editor de Consultas do Mecanismo de Banco de Dados é um dos quatro editores implementados no SQL Server Management Studio. Para obter uma descrição da funcionalidade implementada no mecanismo de banco de dados Editor de Consultas e as tarefas main que você pode executar usando o editor, consulte Editores de Consulta e Texto (SQL Server Management Studio).
Barra de ferramentas do Editor SQL
Quando a Editor de Consultas do Mecanismo de Banco de Dados está aberta, a barra de ferramentas do Editor de SQL é exibida com os botões a seguir.
Connect
Abra a caixa de diálogo Conectar ao Servidor . Use esta caixa de diálogo para estabelecer uma conexão a um servidor.
Desconectar
Desconecta o Editor de Consultas do servidor.
Alterar Conexão
Abra a caixa de diálogo Conectar ao Servidor . Use esta caixa de diálogo para estabelecer uma conexão a um servidor diferente.
Nova Consulta com Conexão Atual
Abre uma nova janela do Editor de Consultas e usa as informações de conexão da janela atual do Editor de Consultas.
Bancos de Dados Disponíveis
Alteram a conexão com um banco de dados diferente do mesmo servidor.
Executar
Executa o código selecionado ou, se nenhum código estiver selecionado, executa todo o código no Editor de Consultas.
Depurar
Habilita o depurador Transact-SQL. Este depurador dá suporte a ações de depuração, como definir pontos de interrupção, detectar variáveis e depurar através de código.
Cancelar Consulta de Execução
Envia uma solicitação de cancelamento ao servidor. Algumas consultas não podem ser canceladas imediatamente, mas precisam esperar por uma condição de cancelamento satisfatória. Quando transações são canceladas, podem ocorrer atrasos enquanto as transações são revertidas.
Analisar
Verifica a sintaxe do código selecionado. Se nenhum código estiver selecionado, esta opção verificará a sintaxe de todo o código na janela Editor de Consultas.
Exibir Plano de Execução Estimado
Solicita um plano de execução de consulta do processador de consultas sem executar realmente a consulta e exibe o plano na janela Plano de execução . Esse plano usa estatísticas de índice como uma estimativa do número de linhas que se espera que retornem durante cada parte da execução da consulta. O plano de consulta real que é usado pode ser diferente do plano de execução estimado. Isso pode ocorrer se o número de linhas retornadas for consideravelmente diferente da estimativa e o processador de consultas alterar o plano para torná-lo mais eficiente.
Opções de consulta
Abre a caixa de diálogo Opções de Consulta . Use esta caixa de diálogo para configurar as opções padrão para execução da consulta e para resultados da consulta.
IntelliSense habilitado
Especifica se a funcionalidade IntelliSense está disponível no Editor de Consultas do Mecanismo de Banco de Dados.
Incluir Plano de Execução Atual
Executa a consulta e retorna os resultados da consulta e o plano de execução usado para a consulta. Estes aparecem como um plano de consulta gráfica na janela Plano de Execução .
Incluir Estatísticas do Cliente
Inclui a janela Estatísticas do Cliente com estatísticas sobre a consulta e sobre os pacotes de rede, além do tempo decorrido da consulta.
Resultados em Texto
Retorna os resultados da consulta como texto na janela Resultados .
Resultados em Grade
Retorna os resultados da consulta como uma ou mais grades na janela Resultados .
Resultados em Arquivo
Quando a consulta é executada, a caixa de diálogo Salvar Resultados é exibida. Em Salvar em, selecione a pasta na qual você deseja salvar o arquivo. Em Nome do arquivo, digite o nome do arquivo e clique em Salvar para salvar os resultados da consulta como um arquivo de Relatório com a extensão .rpt. Para opções avançadas, clique na seta para baixo no botão Salvar e clique em Salvar com Codificação.
Seleção de Comentários
Transforma a linha atual em um comentário adicionando um operador de comentário (--) no começo da linha.
Descompactar Seleção
Transforma a linha atual em uma instrução de fonte ativa ao remover um operador de comentário (--) do começo da linha.
Diminuir Recuo de Linha
Move o texto da linha para a esquerda ao remover espaços em branco no começo da linha.
Aumentar Recuo de Linha
Move o texto da linha para a direita ao adicionar espaços em branco no começo da linha.
Especificar valores para parâmetros de modelo
Abre uma caixa de diálogo que você pode usar para especificar valores para parâmetros em procedimentos e funções armazenados.
Você também pode adicionar a barra de ferramentas Editor de Consultas selecionando o menu Exibir , Barras de Ferramentase, em seguida, Editor SQL. Se você adicionar a barra de ferramentas do Editor do SQL quando nenhuma janela do Mecanismo de Banco de Dados Editor de Consultas estiver aberta, todos os botões ficarão indisponíveis.
Barra de ferramentas do Editor SQL
Quando uma janela do Mecanismo de Banco de Dados Editor de Consultas estiver aberta, você poderá adicionar a barra de ferramentas Depurar selecionando o menu Exibir, selecionando Barras de Ferramentas e selecionando Depurar. Se você adicionar a barra de ferramentas Depurar quando nenhuma janela do Mecanismo de Banco de Dados Editor de Consultas estiver aberta, todos os botões ficarão indisponíveis.
Continuar
Executa o código na janela Editor de Consultas mecanismo de banco de dados até que um ponto de interrupção seja encontrado.
Interromper Tudo
Define o depurador para interromper todos os processos aos quais o depurador está anexado quando ocorrer uma interrupção.
Parar depuração
Tira a janela Editor de Consultas do Mecanismo de Banco de Dados selecionada do modo de depuração e restaura o modo de execução padrão.
Mostrar Próxima Instrução
Move o cursor para a próxima instrução a ser executada.
Intervir
A próxima instrução é executada. Se a próxima instrução chamar um procedimento armazenado, uma função ou um gatilho Transact-SQL, o depurador exibirá uma nova janela do Editor de Consultas que contém o código do módulo. A janela está no modo de depuração e a execução pausa na primeira instrução do módulo. Você pode mover-se pelo módulo, por exemplo, definindo pontos de interrupção ou percorrendo o código.
Contornar
A próxima instrução é executada. Se a instrução chamar um procedimento armazenado, uma função ou um gatilho Transact-SQL, o módulo será executado até o fim, e os resultados serão retornados ao código de chamada. Se você tiver certeza de que não há erros no módulo, poderá passar por ele. A execução pausa na instrução que segue a chamada para o módulo.
Sair
Retorna para o próximo nível de chamada mais alto (função, procedimento armazenado ou gatilho). A execução pausa na instrução que segue a chamada do procedimento armazenado, da função ou do gatilho.
Windows
Abre a janela Ponto de Interrupção ou a janela Imediato .