| (Bitwise or dahil) (SSIS ifade)
Bit düzeyinde or işlemi iki tamsayı değerler gerçekleştirir. Her gem-in onun ilk işlenen için karşılık gelen bit onun ikinci işlenenin karşılaştırır. Her iki bit 1 ise, ilgili sonuç bit 1 olarak ayarlanır. Aksi takdirde, ilgili sonuç bit sıfır (0) olarak ayarlanır.
Her iki koşul imzalı tamsayı veri türü olmalıdır veya koşulların her ikisi de bir işaretsiz tamsayı veri türü olmalıdır.
Sözdizimi
integer_expression1 | integer_expression2
Bağımsız değişkenler
- integer_expression1 ,integer_ expression2
İmzalanmış veya imzalanmamış tamsayı veri türü geçerli bir ifade iş. Daha fazla bilgi için, bkz. Tümleştirme Hizmetleri veri türleri.
Sonuç türleri
İki bağımsız değişkenlerinin veri tiplerini tarafından belirlenir. Daha fazla bilgi için, bkz. Implicit Data Type Conversion in Expressions.
Açıklamalar
İfade sonucu, koşullardan biri null ise, null olduğunda.
Örnekler
Bu örnek değişkenler arasındaki bitwise dahil veya işleci gerçekleştirir Number ve NumberB. Number 3 (00000011) içerir ve NumberB 9 (00001001) içerir.
@NumberA | @NumberB
@NumberA | @NumberB
11 (00001011) Deyimi değerlendirir.
00000011
00001001
-----------
00001011
Bu örnek arasındaki bitwise dahil veya işleci gerçekleştirir ReorderPoint ve SafetyStockLevel sütunlar.
ReorderPoint | SafetyStockLevel
ReorderPoint | SafetyStockLevel
Eğer ReorderPoint 10 ve SafetyStockLevel 8, 10'e (00001010) deyimi değerlendirir.
00001010
00001000
-----------
00001010
Bu örnek iki tamsayılar arasında bitwise dahil veya işleci gerçekleştirir.
3 | 5
3 | 5
7 (00000111) Deyimi değerlendirir.
00000011
00000101
-----------
00000111
Ayrıca bkz.
Başvuru
|| (Mantıksal or) (SSIS ifade)
^ (Bitwise dışlayıcı or) (SSIS ifade)
Kavramlar
Işleç önceliği ve ilişkilendirililebilirliğini