! (Non logique) (expression SSIS)

S’applique à :SQL Server SSIS Integration Runtime dans Azure Data Factory

Effectue la négation d’un opérande booléen.

Note

L'opérateur « ! » L’opérateur ne peut pas être utilisé conjointement avec d’autres opérateurs. Par exemple, vous ne pouvez pas combiner le « ! » et les opérateurs > en !>. 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 Integration Services.

Types des résultats

DT_BOOL

Remarques

Le tableau suivant montre le résultat de ! opération.

Expression booléenne initiale Après avoir appliqué l’opérateur « ! » opérateur
VRAI FALSE
NULL NULL
FAUX TRUE

Exemples d'expressions

L’exemple suivant donne la valeur FALSE si la colonne Color a pour valeur « red ».

!(Color == "red")  

L’exemple suivant donne 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 (expression SSIS) et GETDATE (expression SSIS).

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