^ (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
See Also