Aracılığıyla paylaş


^ (Bitsel Exclusive OR) (SSIS ifadeleri)

Bitsel özel veya işleci iki tamsayı değerin gerçekleştirir.Bu, birinci işlenenin, ikinci işlenenin karşılık gelen bit her bit karşılaştırır.Bir bit 0 ve diğer bit 1 ise, karşılık gelen sonuç biti 1 olarak küme.Her iki bit 0 veya her iki bit 1, karşılık gelen sonuç biti 0 olarak küme.

Her iki koşul imzalı tamsayı veri türü olması gerekir veya koşulların her ikisi de olmalı işaretsiz tamsayı veri türü.


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 belirtilir.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 belirler.Daha fazla bilgi için bkz:Deyimler içinde örtülü veri türü dönüştürme.

Remarks

Her iki koşul boşsa, deyimin sonuç null olur.

Örnekler

Bu örneğin gerçekleştirdiği Bitsel özel veya işleci değişkenler arasındakiNumberA and NumberB.NumberA 3 (00000011) içerir ve 7 (00000111) içeren NumberB .

@NumberA ^ @NumberB

(00000100) 4'e ifade olur.

00000011

00000111

-----------

00000100

Bu örnek Bitsel özel veya işleci arasında yapanReorderPoint ve SafetyStockLevel sütunlar.

ReorderPoint ^ SafetyStockLevel

IfReorderPoint 10 ise ve SafetyStockLevel ise 8, 2'ye (00000010) ifade değerlendirir.

00001010

00001000

-----------

00000010

Bu örnekte Bitsel özel veya işleci iki tamsayı arasında gerçekleştirir.

3 ^ 5 

6 (00000110) ifade değerlendirir.

00000011

00000101

-----------

00000110