&(Bitwise ve) (SSIS ifade)
Bitwise bir and işlemi iki tamsayı değerler gerçekleştirir.Her bit, birinci işlenenin, ikinci işlenenin karşılık gelen bit olarak bunu karşılaştırır.Bitlerin her ikisi de 1 ise, karşılık gelen sonuç bit 1 olarak küme.Aksi durumda, karşılık gelen sonuç biti 0 olarak küme.
Her iki koşul imzalı tamsayı türü olmalıdır veya koşulların her ikisi de bir işaretsiz tamsayı türü olmalıdır.
Sözdizimi
integer_expression1 & integer_expression2
Bağımsız değişkenler
- integer_expression1, integer_expression2
Herhangi bir geçerli ifade imzalanmış veya imzalanmamış tamsayı veri türü.Daha fazla bilgi için bkz: Tümleştirme Hizmetleri veri türleri.
Sonuç türleri
İki bağımsız değişkenlerin veri türlerini belirledi.Daha fazla bilgi için bkz: İfadelerde örtülü veri türü dönüştürme.
Açıklamalar
Koşullardan biri boşsa, ifade sonuç null olur.
Örnekler
Bu örnek sütunlar arasındaki bitwise bir and işlemi gerçekleştirir Serial Number ve NumberB.Serial Number 3 (0000011) ve sütun içeren NumberB 7 (00000111) içerir.
NumberA & NumberB
ifade 3 (00000011) Olarak değerlendirilir.
00000011
00000111
-----------
00000011
Bu örnek arasındaki bitwise bir and işlemi gerçekleştirir ReorderPoint ve SafetyStockLevel sütunlar.
ReorderPoint & SafetyStockLevel
If ReorderPoint is 10 and SafetyStockLevel is 8, the expression evaluates to 8 (00001000).
00001010
00001000
-----------
00001000
Bu örnek iki tamsayılar arasında bitwise bir and işlemi gerçekleştirir.
3 & 5
ifade İçin 1(00000001) olarak değerlendirilir.
00000011
00000101
-----------
00000001
Ayrıca bkz.