Partilhar via


= (É igual a) (Transact-SQL)

Compara a igualdade de duas expressões (operador de comparação).

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

expression = expression

Argumentos

  • expression
    É qualquer expressão válida. Se as expressões não são do mesmo tipo de dados, o tipo de dados para uma expressão deve ser implicitamente conversível para o tipo de dados da outra expressão. A conversão baseia-se nas regras de precedência de tipo de dados.

Tipos de resultado

Booleano

Comentários

Quando você compara duas expressões NULL, o resultado depende da configuração ANSI_NULLS:

  • Se ANSI_NULLS for definido como ON, o resultado será NULL, seguindo a convenção ANSI de que um valor NULL (ou desconhecido) não é igual a outro valor NULL ou desconhecido.

  • Se ANSI_NULLS for definido como OFF, o resultado de NULL comparado a NULL será TRUE.

Comparar o valor NULL com um não NULL sempre resulta em FALSE.