Share via


! (Opération Not logique) (SSIS)

Inverse un opérande booléen.

ms141681.note(fr-fr,SQL.90).gifRemarque :
L'opérateur « ! » ne peut pas être utilisé en combinaison avec d'autres opérateurs. Par exemple, vous ne pouvez pas combiner les opérateurs « ! » et > pour former l'opérateur « !> ».

Syntaxe


!boolean_expression
        

Arguments

boolean_expression

Toute expression valide qui s'évalue à une valeur booléenne. Pour plus d'informations, consultez Types de données d'Integration Services.

Types des résultats

DT_BOOL

Notes

Le tableau suivant indique le résultat de l'opération « ! ».

Expression booléenne initiale Après application de l'opérateur « ! »

TRUE

FALSE

NULL

NULL

FALSE

TRUE

Exemples

L'exemple suivant renvoie la valeur FALSE si la colonne Color a pour valeur « red ».

!(Color == "red")

L'exemple suivant renvoie la valeur TRUE si la valeur de la variable MonthNumber et celle de l'entier qui représente le mois actuel sont identiques. Pour plus d'informations, consultez MONTH (SSIS) et GETDATE (SSIS).

!(@MonthNumber != MONTH(GETDATE())

Voir aussi

Concepts

Priorités et associativité des opérateurs

Autres ressources

Opérateurs (SSIS)

Aide et Informations

Assistance sur SQL Server 2005