Поделиться через


| (Побитовое включающее ИЛИ) (службы SSIS)

Изменения: 12 декабря 2006 г.

Выполняет побитовую операцию ИЛИ для двух целочисленных значений. Она сравнивает каждый бит первого операнда с соответствующим битом второго операнда. Если один из битов равен 1, соответствующий бит результата устанавливается в 1. В противном случае соответствующий бит результата устанавливается в 0.

Оба условия должны относиться либо к целым числам со знаком, либо к беззнаковым целым числам.

Синтаксис


integer_expression1 | integer_expression2
        

Аргументы

  • integer_expression1 ,integer_ expression2
    Любое допустимое выражение: либо целое число со знаком, либо беззнаковое целое число. Дополнительные сведения см. в разделе Типы данных служб Integration Services.

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

Определяются типами данных обоих аргументов. Дополнительные сведения см. в разделе Преобразование типа данных в выражениях.

Замечания

Если значение любого из условий — NULL, то результат выражения тоже будет NULL.

Примеры

В данном примере выполняется операция побитового ИЛИ над переменными NumberA и NumberB. NumberA равно 3 (00000011), а NumberB равно 9 (00001001).

@NumberA | @NumberB

Результат устанавливается в 11 (00001011).

00000011

00001001

-----------

00001011

В данном примере выполняется операция побитового ИЛИ над столбцами ReorderPoint и SafetyStockLevel.

ReorderPoint | SafetyStockLevel

Если значение ReorderPoint — 10, а значение SafetyStockLevel — 8, то значение выражения устанавливается в 10 (00001010).

00001010

00001000

-----------

00001010

В данном примере выполняется операция побитового ИЛИ над двумя целочисленными значениями.

3 | 5 

Значение устанавливается равным 7 (00000111).

00000011

00000101

-----------

00000111

См. также

Справочник

|| (Логический оператор ИЛИ) (службы SSIS)
^ (Побитовое исключающее ИЛИ) (службы SSIS)

Основные понятия

Очередность и ассоциативность операторов

Другие ресурсы

Операторы (службы SSIS)

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

12 декабря 2006 г.

Измененное содержимое
  • Исправлено описание результирующего бита для этого оператора