Aracılığıyla paylaş


^ (Bitsel özel ya) (SSIS ifade)

Bitwise özel veya işleci 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.Bir bit 0'dır ve diğer bit 1 ise, karşılık gelen sonuç bit 1 olarak küme.Bitlerin her ikisi de 0 veya bitlerin her ikisi de 1 ise sonuç karşılık gelen bit 0 olarak küme.

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
    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 değişkenler arasındaki bitwise özel veya işleci gerçekleştirir Serial Number ve NumberB.Serial Number 3 (00000011) içerir ve NumberB 7 (00000111) içerir.

@NumberA ^ @NumberB

ifade 4 (00000100) Olarak değerlendirilir.

00000011

00000111

-----------

00000100

Bu örnek arasındaki bitwise özel veya işleci gerçekleştirir ReorderPoint ve SafetyStockLevel sütunlar.

ReorderPoint ^ SafetyStockLevel

If ReorderPoint is 10 and SafetyStockLevel is 8, the expression evaluates to 2 (00000010).

00001010

00001000

-----------

00000010

Bu örnek iki tamsayılar arasında bitwise özel veya işleci gerçekleştirir.

3 ^ 5 

ifade 6 (00000110) Olarak değerlendirilir.

00000011

00000101

-----------

00000110