= (Equals) (Transact-SQL)

Compare l'égalité de deux expressions (opérateur de comparaison).

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

expression = expression

Arguments

  • expression
    Toute expression valide. Si les expressions n'ont pas le même type de données, le type de données d'une expression doit être implicitement convertible dans le type de données de l'autre. La conversion dépend des règles de priorité des types de données.

Types de résultats

Boolean

Notes

Lorsque vous comparez deux expressions NULL, le résultat dépend du paramètre ANSI_NULLS :

  • Si ANSI_NULLS a la valeur ON, le résultat est NULL, selon la convention ANSI qui dit qu'une valeur NULL (ou inconnue) n'est pas égale à une autre valeur NULL ou inconnue.

  • Si ANSI_NULLS a la valeur OFF, le résultat de la comparaison entre NULL et NULL est TRUE.

La comparaison de NULL à une valeur non NULL donne toujours le résultat FALSE.