Compartilhar via


Opções do Editor do Transact-SQL

 

Este tópico contém informações sobre algumas das opções do Editor Transact-SQL. Para definir essas opções, navegue para a caixa de diálogo Opção pelo menu Ferramentas\Opções.

Execução da consulta

Resultados da consulta

Execução da consulta

Propriedade

Descrição

SET ROWCOUNT

O valor padrão de 0 indica que o SQL Server esperará os resultados até que todos os resultados sejam recebidos. Forneça um valor maior que 0 se você quiser que o SQL Server interrompa a consulta depois de obter o número especificado de linhas. Para desligar essa opção (de forma que todas as linhas sejam retornadas), especifique SET ROWCOUNT 0.

SET TEXTSIZE

O valor padrão de 2.147.483.647 bytes indica que o SQL Server fornecerá um campo de dados completo até o limite dos campos de dados text, ntext, nvarchar(max) e varchar(max). Não afeta o tipo de dados XML. Forneça um número menor para limitar os resultados no caso de valores grandes. Colunas maiores que o número fornecido serão truncadas.

Tempo limite de execução

Indica o número de segundos para aguardar antes de cancelar a consulta. Um valor 0 indica uma espera infinita ou nenhum tempo limite.

Por padrão, abra consultas novas no Modo SQLCMD

Marque esta caixa de seleção para abrir novas consultas no modo SQLCMD. Essa caixa de seleção só é visível quando a caixa de diálogo é aberta pelo menu Ferramentas.

Ao selecionar essa opção, esteja atento às seguintes limitações:

  • O IntelliSense no Editor de Consulta do Mecanismo de Banco de Dados está desativado.

  • Como o Editor de Consultas não é executado na linha de comando, você não pode passar parâmetros de linha de comando, como variáveis.

  • Como o Editor de Consultas não pode responder a prompts do sistema operacional, você deve ter cuidado para não executar instruções interativas.

SET NOCOUNT

Para a mensagem indicando o número de linhas afetadas por uma instrução Transact-SQL impedidas de serem retornadas como parte dos resultados. Para obter mais informações, consulte SET NOCOUNT.

SET NOEXEC

Quando ON, informa ao Microsoft® SQL Server™ para compilar cada lote de instruções Transact-SQL, mas não executá-las. Quando OFF, informa ao Microsoft® SQL Server™ para executar todos os lotes após a compilação. para obter mais informações, consulte SET NOEXEC.

SET PARSEONLY

Verifica a sintaxe de cada instrução Transact-SQL e retorna as mensagens de erro sem compilar ou executar a instrução. Para obter mais informações, consulte SET PARSEONLY

SET CONCAT_NULL_YIELDS_NULL

Controla se os resultados da concatenação são tratados como valores de cadeia de caracteres nulas ou vazias. Para obter mais informações, consulte SET CONCAT_NULL_YIELDS_NULL.

SET ARITHABORT

Encerra uma consulta quando ocorre estouro ou erro de divisão por zero durante a execução da consulta. Para obter mais informações, consulte SET ARITHABORT.

SET SHOWPLAN_TEXT

Faz com que o Microsoft® SQL Server™ não execute instruções Transact-SQL. Em vez disso, o SQL Server retorna informações detalhadas sobre como as instruções são executadas. Para obter mais informações, consulte SET SHOWPLAN_TEXT.

SET STATISTICS TIME

Exibe o número de milissegundos necessários para analisar, compilar e executar cada instrução.

SET STATISTICS IO

Faz com que o Microsoft® SQL Server™ exiba informações referentes à quantidade de atividade em disco gerada pelas instruções Transact-SQL.

SET TRANSACTION ISOLATION LEVEL

Controla o comportamento de bloqueio da transação padrão de todas as instruções SELECT do Microsoft® SQL Server™ emitidas por uma conexão. Para obter mais informações, consulte SET TRANSACTION ISOLATION LEVEL.

SET LOCK_TIMEOUT

Especifica o número de milissegundos que uma instrução espera a liberação de um bloqueio. Para obter mais informações, consulte SET LOCK_TIMEOUT

SET QUERY_GOVERNOR_COST_LIMIT

Substitui o valor configurado atualmente pela conexão atual. Para obter mais informações, consulte SET QUERY_GOVERNOR_COST_LIMIT.

SET ANSI_DEFAULTS

Controla um grupo de configurações do Microsoft® SQL Server™ que especificam coletivamente alguns comportamentos padrão do SQL-92. Para obter mais informações, consulte SET ANSI_DEFAULTS.

SET QUOTED_IDENTIFIER

Faz com que o Microsoft® SQL Server™ siga as regras SQL-92 referentes à delimitação com aspas de identificadores e cadeias de caracteres literais. Os identificadores delimitados por aspas duplas podem ser palavras-chave reservadas do Transact-SQL ou podem conter caracteres geralmente não permitidos pelas regras de sintaxe Transact-SQL para identificadores. Para obter mais informações, consulte SET QUOTED_IDENTIFIER.

SET ANSI_NULL_DFLT_ON

Altera o comportamento da sessão para substituir a possibilidade de nulidade de novas colunas quando a opção padrão nulo de ANSI do banco de dados é falsa. Para obter mais informações, consulte SET ANSI_NULL_DFLT_ON.

SET IMPLICIT_TRANSACTIONS

Quando ON, define a conexão para o modo de transação implícita. Quando OFF, retorna a conexão para o modo de transação de confirmação automática. Para obter mais informações, consulte SET IMPLICIT_TRANSACTIONS.

SET CURSOR_CLOSE_ON_COMMIT

Controla se um cursor é fechado quando uma transação é confirmada. Para obter mais informações, consulte SET CURSOR_CLOSE_ON_COMMIT.

SET ANSI_PADDING

Controla a maneira como a coluna armazena valores menores que o tamanho definido da coluna e a maneira como armazena valores que têm espaços em branco à direita em dados char, varchar, binary e varbinary. Para obter mais informações, consulte SET ANSI_PADDING.

SET ANSI_WARNINGS

Especifica o comportamento padrão SQL-92 para várias condições de erro. Para obter mais informações, consulte SET ANSI_WARNINGS.

SET ANSI_NULLS

Especifica o comportamento compatível com SQL-92 para os operadores de comparação Igual a (=) e Diferente de (<>) quando usados com valores nulos. Para obter mais informações, consulte SET ANSI_NULLS.

Resultados da consulta

Propriedade

Descrição

Incluir a consulta no conjunto de resultados

Retorna o texto da consulta como parte do conjunto de resultados.

Inclua cabeçalhos de coluna ao copiar ou salvar resultados

Inclui os cabeçalhos de coluna (títulos) quando os resultados são copiados para a área de transferência ou quando são salvos em um arquivo. Desmarque essa caixa de seleção se você não deseja que os dados de resultados copiados ou salvos contenham apenas os dados e não os cabeçalhos da coluna.

Descartar resultados após a execução

Libera memória descartando os resultados da consulta após a tela tê-los recebido.

Exibir resultados em uma guia separada

Exibe o conjunto de resultados em uma janela de documentos nova, em vez de na parte inferior da janela de documentos de consulta.

Alternar para a guia Resultados após a execução da consulta

Define automaticamente o foco da tela para o conjunto de resultados.

Máximo de Caracteres Recuperados

Dados não XML:

Digite um número de 1 a 65535 para especificar o número máximo de caracteres que serão exibidos em cada célula.

Observação

Especificar um número grande de caracteres pode fazer com que os dados no conjunto de resultados apareçam truncados. O número máximo de caracteres exibido em cada célula depende do tamanho da fonte. Quando conjuntos de resultados grandes são retornados, um valor alto nesta caixa pode fazer com que o SQL Server Management Studio seja executado com pouca memória e prejudicar o desempenho do sistema.

Dados XML:

Selecione 1 MB, 2 MB ou 5 MB. Selecione Ilimitado para recuperar todos os caracteres.

Formato de saída

Por padrão, a saída é exibida em colunas criadas preenchendo os resultados com espaços. Outras opções são o uso de vírgulas, tabulações ou espaços para separar as colunas. Marque a caixa de seleção Delimitador personalizado para especificar um caractere delimitador diferente na caixa Delimitador personalizado.

Delimitador personalizado

Especifique o caractere de sua escolha para separar colunas. Essa opção estará disponível somente se a caixa de seleção Delimitador personalizado estiver marcada na caixa Formato de saída.

Incluir cabeçalhos de coluna no conjunto de resultados

Desmarque esta caixa de seleção se não quiser cada coluna rotulada com um título de coluna.

Rolar à medida que os resultados forem recebidos

Marque esta caixa de seleção para manter o foco de exibição nos registros retornados mais recentemente na parte inferior. Desmarque esta caixa de seleção para manter o foco de exibição nas primeiras linhas recebidas.

Alinhar valores numéricos à direita

Marque esta caixa de seleção para alinhar valores numéricos à direita da coluna. Essa opção pode facilitar a revisão de números com um número fixo de casas decimais.

Descartar resultado após a execução da consulta

Libera memória descartando os resultados da consulta depois de serem recebidos pelo monitor.

Exibir resultados em uma guia separada

Marque essa caixa de seleção para exibir o conjunto de resultados em uma nova janela de documento, em vez de na parte inferior da janela de documento de consulta.

Alternar para a guia Resultados após a execução da consulta

Clique para definir automaticamente o foco da tela no conjunto de resultados.

Número máximo de caracteres exibidos em cada coluna

Esse valor padrão é 256. Aumente o valor para exibir conjuntos de resultados maiores sem truncar.

Restaurar Padrões

Redefine todos os valores dessa página com os valores padrão originais.