! (Logická negace) (Výraz SSIS)

platí pro:SQL Server SSIS Integration Runtime ve službě Azure Data Factory

Neguje logický operand.

Poznámka:

Tá! operátor nelze použít ve spojení s jinými operátory. Nemůžete například zkombinovat ! a operátory umístěte z > do !>. Operátor.

Syntaxe

  
!boolean_expression  
  

Arguments

boolean_expression
Je jakýkoli platný výraz, který se vyhodnotí jako booleovská hodnota. Další informace najdete v tématu datové typy integračních služeb.

Typy výsledků

DT_BOOL

Poznámky

Následující tabulka ukazuje výsledek ! operace.

Původní logický výraz Po použití ! operátor
TRUE FALSE
NULA NULA
FALSE TRUE

Příklady výrazů

Tento příklad se vyhodnotí jako NEPRAVDA, pokud je hodnota sloupce Color červená.

!(Color == "red")  

Tento příklad se vyhodnotí jako PRAVDA, pokud je hodnota proměnné MonthNumber stejná jako celé číslo, které představuje aktuální měsíc. Další informace naleznete v tématu MONTH (SSIS Expression) a GETDATE (SSIS Expression).

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