~ (побитовое НЕ) (выражение SSIS)

Область применения:SQL Server среда выполнения интеграции SSIS в Фабрика данных Azure

Выполняет битовую инверсию целого числа. Этот оператор может быть применен к целочисленному типу данных со знаком или без знака.

Синтаксис

  
~integer_expression  
  

Аргументы

integer_expression
Это любое допустимое выражение целочисленного типа. integer_expression — целое число, которое преобразуется в двоичное число для побитовой операции. Дополнительные сведения см. в разделе Integration Services Data Types.

Типы результата

Возвращает тип данных integer_expression.

Замечания

нет

Примеры выражений

Этот пример выполняет побитовую операцию ~ (NOT) для числа 170 (0000 0000 1010 1010). Число является целым числом со знаком.

  
~ 170  

Результат вычисления выражения — -170 (1111111101010101).

0000000010101010

----------------------

1111111101010101