Aracılığıyla paylaş


&(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