Partilhar via


Opções (página Execução da consulta/SQL Server/Avançado)

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 SQL Server Editor de Consultas. Elas não têm nenhum efeito em outros editores de códigos. As alterações nessas opções só são aplicadas a novas consultas 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 SQL Server Consulta. Em Execução, clique em Avançado. Para obter mais informações sobre cada uma delas, consulte SQL Server Manuais Online.

Opções

SET NOCOUNT
Não retorna a contagem do número de linhas, como uma mensagem com o conjunto de resultados. Essa caixa de seleção é desmarcada por padrão.

SET NOEXEC
Não executa a consulta. Essa caixa de seleção é desmarcada por padrão.

SET PARSEONLY
Verifica a sintaxe de cada consulta mas não executa as consultas. Essa caixa de seleção é desmarcada por padrão.

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

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

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

SET STATISTICS TIME
Quando essa caixa de seleção é marcada, as estatísticas de tempo são retornadas com cada consulta. Essa caixa de seleção é desmarcada por padrão.

SET STATISTICS IO
Quando essa caixa de seleção está marcada, as estatísticas relacionadas com a entrada e saída são retornadas com cada consulta. Essa caixa de seleção é desmarcada por padrão.

SET TRANSACTION ISOLATION LEVEL
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). Nível de isolamento da transação SNAPSHOT não está disponível. Para usar o isolamento SNAPSHOT, adicione a seguinte instrução Transact-SQL:

SET TRANSACTION ISOLATION LEVEL SNAPSHOT;  
GO  

SET DEADLOCK PRIORITY
O valor padrão Normal permite que cada consulta tenha a mesma prioridade quando ocorrer um deadlock. Selecione uma prioridade Baixa se você deseja que essa consulta perca qualquer conflito de deadlock e seja selecionada como a consulta a ser finalizada.

SET LOCK TIMEOUT
O valor padrão -1 indica que os bloqueios sejam mantidos até que as transações sejam completadas. Um valor 0 significa não esperar e retornar uma mensagem assim que for encontrado um bloqueio. Forneça um valor maior que 0 milissegundo para encerrar a transação se os bloqueios para a transação devem ser mantidos por um tempo maior que esse.

SET QUERY_GOVERNOR_COST_LIMIT
Use a opção QUERY_GOVERNOR_COST_LIMIT para especificar um limite superior para o tempo durante o qual 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 0 indica que não existe limite para o intervalo de tempo no qual uma consulta será executada.

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

Desconectar depois que a consulta for executada
Quando essa caixa de seleção é marcada, a conexão com SQL Server é encerrada depois que a consulta é completada. Essa caixa de seleção é desmarcada por padrão.

Restaurar Padrões
Redefine todos os valores dessa página com os valores padrão originais.