Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Juntas, essas opções padrão definidas por ISO (ANSI) SET estabelecem o ambiente de processamento de consultas durante a duração da consulta do usuário, de um gatilho em execução ou de um procedimento armazenado. No entanto, essas opções SET não incluem todas as opções necessárias para estar em conformidade com o padrão ISO. Use esta página para especificar que o Microsoft SQL Server executará as consultas usando todas ou uma parte das configurações especificadas no padrão ISO. As alterações nessas opções são aplicadas somente a novas consultas do SQL Server. Para alterar as opções das consultas atuais, clique em Opções de Consulta no menu Consulta ou clique com o botão direito do mouse na janela Consulta do SQL Server e selecione Opções de Consulta. Na caixa de diálogo Opções de Consulta , em Execução, clique em ANSI.
Lista de elementos da interface do usuário
SET ANSI_DEFAULTS
Marque esta caixa de seleção para selecionar todas as configurações de ISO padrão. Nem todas as opções de ISO são selecionadas por padrão.
SET QUOTED_IDENTIFIER
Quando essa caixa de seleção é selecionada, o SQL Server segue as regras ISO referentes à marca de aspas delimitando identificadores e cadeias de caracteres literais. Identificadores delimitados por aspas podem ser Transact-SQL palavras-chave reservadas ou podem conter caracteres não permitidos normalmente pelas regras de sintaxe Transact-SQL para identificadores. Essa caixa de seleção está marcada por padrão.
SET ANSI_NULL_DFLT_ON
Quando esse valor é definido, todos os tipos de dados ou colunas definidos pelo usuário que não são explicitamente definidos como NOT NULL durante uma instrução CREATE TABLE ou ALTER TABLE, por padrão, permitem valores nulos. Essa caixa de seleção está marcada por padrão.
SET IMPLICIT_TRANSACTIONS
Quando essa caixa de seleção estiver marcada, SET IMPLICIT_TRANSACTIONS definirá a conexão no modo de transação implícita. Quando essa caixa de seleção estiver desmarcada, ela retornará a conexão ao modo de transação de confirmação automática. Para examinar as instruções que iniciam uma transação implícita quando selecionada, consulte SET IMPLICIT_TRANSACTIONS (Transact-SQL). Esta caixa de marcar está desmarcada por predefinição.
SET CURSOR_CLOSE_ON_COMMIT
Quando essa caixa de seleção é selecionada, todos os cursores abertos são fechados automaticamente (em conformidade com o ISO) quando uma transação é confirmada. Quando esse valor é definido como OFF, os cursores permanecem abertos entre os limites de transação, fechando somente quando a conexão é fechada ou quando são explicitamente fechados. Esta caixa de marcar está desmarcada por predefinição.
SET ANSI_PADDING
Controla a maneira como a coluna armazena nomes de valores menores que o tamanho definido da coluna e a maneira como a coluna armazena valores que têm espaços em branco em seu final nos dados char, varchar, binary e varbinary. Essa configuração afeta apenas a definição de novas colunas. Depois que a coluna é criada, o SQL Server armazena os valores com base na configuração quando a coluna foi criada. As colunas existentes não são afetadas por uma alteração posterior nessa configuração. Essa caixa de seleção está marcada por padrão.
DEFINIR AVISOS_ANSI
Especifica o comportamento padrão ISO para várias condições de erro:
Quando essa caixa de seleção é selecionada, se valores nulos aparecerem em funções de agregação (como SOMA, AVG, MAX, MIN, STDEV, STDEVP, VAR, VARP ou COUNT), uma mensagem de aviso será gerada. Quando OFF, nenhum aviso é emitido.
Quando essa caixa de seleção é desmarcada, erros de divisão por zero e estouro aritmético fazem com que a execução seja revertida e uma mensagem de erro seja gerada. Quando OFF, erros de divisão por zero e de estouro aritmético fazem com que valores nulos sejam retornados. O comportamento no qual um erro de estouro de divisão por zero ou aritmético faz com que valores nulos sejam retornados ocorrerá se uma operação INSERT ou UPDATE for tentada em um caractere, Unicode ou coluna binária na qual o comprimento de um novo valor excede o tamanho máximo da coluna. Se SET ANSI_WARNINGS estiver ATIVADO, a operação INSERT ou UPDATE será cancelada conforme especificado pelo padrão ISO. Espaços em branco à direita são ignorados para colunas de caracteres e valores nulos à direita são ignorados para colunas binárias. Quando desligado, os dados são truncados para o tamanho da coluna e o comando é bem-sucedido.
Essa caixa de seleção está marcada por padrão.
SET ANSI_NULLS
- Especifica o comportamento em conformidade com ISO dos operadores de comparação iguais (=) e não iguais a (<>) quando usados com valores nulos. Quando SET ANSI_NULLS é selecionado, todas as comparações em relação a um valor nulo são avaliadas como UNKNOWN, o comportamento em conformidade com ISO. Quando SET ANSI_NULLS não estiver selecionado, as comparações de todos os dados em relação a um valor nulo serão avaliadas como TRUE. Essa caixa de seleção está marcada por padrão.
Redefinir para Padrão
Redefine todos os valores nesta página para os valores padrão originais.