= (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.

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.

Types de résultats

Boolean

Voir aussi

Référence

Types de données (Transact-SQL)
Expressions (Transact-SQL)
Opérateurs (Transact-SQL)

Autres ressources

Opérateurs de comparaison (moteur de base de données)

Aide et Informations

Assistance sur SQL Server 2005