Compartilhar via


Opções (Execução de consulta:SQL Server:Página Avançada)

Várias opções estão disponíveis usando o comando SET. Use esta página para especificar uma opção definida para executar consultas do Microsoft SQL Server no Editor de Consultas do SQL Server. Eles não têm efeito sobre outros editores de código. As alterações nessas opções só são aplicadas a novas consultas do SQL Server. Para alterar as opções das consultas atuais, clique em Opções de Consulta no menu Consulta ou no menu de atalho da janela Consulta do SQL Server. Em Execução, clique em Avançado. Para obter mais informações sobre cada um deles, consulte manuais online do SQL Server.

Opções

SET NOCOUNT
Não retorna a contagem do número de linhas, como uma mensagem com o conjunto de resultados. Esta caixa de marcar está desmarcada por predefinição.

SET NOEXEC
Não executa a consulta. Esta caixa de marcar está desmarcada por predefinição.

SET PARSEONLY
Verifica a sintaxe de cada consulta, mas não executa as consultas. Esta caixa de marcar está desmarcada por predefinição.

SET CONCAT_NULL_YIELDS_NULL
Quando essa caixa de seleção é selecionada, as consultas que concatenam um valor existente com um NULL sempre retornam um NULL como resultado. Quando essa caixa de seleção é desmarcada, um valor existente concatenado com um NULL retorna o valor existente. Essa caixa de seleção está marcada por padrão.

SET ARITHABORT
Quando essa caixa de seleção é selecionada, quando uma instrução INSERT, DELETE ou UPDATE encontra um erro aritmético (estouro, divisão por zero ou erro de domínio) durante a avaliação da expressão, a consulta ou o lote é encerrado. Quando essa caixa de seleção é desmarcada, se possível, um NULL é fornecido para esse valor, a consulta continua, e uma mensagem é incluída com o resultado. Para obter mais informações, confira SET ARITHABORT (Transact-SQL). Essa caixa de seleção está marcada por padrão.

SET SHOWPLAN_TEXT
Quando essa caixa de seleção é selecionada, o plano de consulta é retornado no formato de texto com cada consulta. Essa caixa de seleção está desmarcada por padrão.

DEFINIR TEMPO DE ESTATÍSTICAS
Quando essa caixa de seleção é selecionada, as estatísticas de tempo são retornadas com cada consulta. Esta caixa de marcar está desmarcada por predefinição.

SET STATISTICS IO
Quando essa caixa de seleção é selecionada, as estatísticas relativas à entrada e à saída são retornadas com cada consulta. Esta caixa de marcar está desmarcada por predefinição.

DEFINIR NÍVEL DE ISOLAMENTO DE TRANSAÇÃO
O nível de isolamento da transação READ COMMITTED é definido por padrão. Para obter mais informações, confira SET TRANSACTION ISOLATION LEVEL (Transact-SQL). O nível de isolamento da transação SNAPSHOT não está disponível. Para usar o isolamento SNAPSHOT, adicione a seguinte declaração Transact-SQL:

SET TRANSACTION ISOLATION LEVEL SNAPSHOT;  
GO  

DEFINIR PRIORIDADE DE DEADLOCK
O valor padrão de Normal permite que cada consulta tenha a mesma prioridade quando ocorre um deadlock. Selecione uma prioridade de Baixa se você quiser que essa consulta perca qualquer conflito de deadlock e seja selecionada como a consulta a ser encerrada.

CONFIGURAR TEMPO LIMITE DE BLOQUEIO
O valor padrão de -1 indica que os bloqueios são mantidos até que as transações sejam concluídas. Um valor de 0 significa não esperar e retornar uma mensagem assim que um bloqueio for encontrado. Forneça um valor maior que 0 milissegundos para encerrar uma transação se os bloqueios da transação precisarem ser mantidos por mais de um tempo.

SET QUERY_GOVERNOR_COST_LIMIT
Use a opção QUERY_GOVERNOR_COST_LIMIT para especificar um limite superior para o tempo em que uma consulta pode ser executada. O custo da consulta refere-se ao tempo decorrido estimado, em segundos, necessário para concluir uma consulta em uma configuração de hardware específica. A configuração padrão de 0 indica que nenhum limite para o período de tempo em que uma consulta será executada.

Suprimir cabeçalhos de mensagem do provedor
Quando essa caixa de seleção é selecionada, as mensagens de status do provedor (como o provedor SQLClient) não são exibidas. Essa caixa de seleção está marcada por padrão. Desmarque essa caixa de seleção para ver as mensagens do provedor ao solucionar problemas de consultas que podem estar falhando no nível do provedor.

Desconectar após a execução da consulta
Quando essa caixa de seleção é selecionada, a conexão com o SQL Server é encerrada após a conclusão da consulta. Esta caixa de marcar está desmarcada por predefinição.

Redefinir para Padrão
Redefine todos os valores nesta página para os valores padrão originais.