= (uguale a) (Transact-SQL)

Esegue un confronto per determinare se due espressioni sono uguali (operatore di confronto).

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

expression = expression

Argomenti

expression

Qualsiasi espressione valida. Se il tipo di dati delle espressioni non è uguale, è necessario che il tipo di dati di un'espressione possa essere convertito in modo implicito nel tipo di dati dell'altra. La conversione dipende dalle regole di precedenza dei tipi di dati.

Tipi restituiti

Boolean

Osservazioni

Per il confronto di due espressioni NULL il risultato dipende dall'impostazione ANSI_NULLS:

  • Se ANSI_NULLS è impostata su ON, il risultato è NULL, conformemente alla convenzione ANSI in base alla quale un valore NULL (o sconosciuto) non è uguale a un altro valore NULL o sconosciuto.
  • Se ANSI_NULLS è impostata su OFF, il risultato del confronto di due espressioni NULL è TRUE.

Il confronto di un valore NULL con un valore non NULL restituisce sempre il risultato FALSE.

Vedere anche

Riferimento

Tipi di dati (Transact-SQL)
Espressioni (Transact-SQL)
Operatori (Transact-SQL)

Altre risorse

Operatori di confronto (Motore di database)

Guida in linea e informazioni

Assistenza su SQL Server 2005