Aracılığıyla paylaş


^ (Bitwise dışlayıcı or) (SSIS ifade)

İki tamsayı değerler bitwise özel veya işleci gerçekleştirir. Her gem-in onun ilk işlenen için karşılık gelen bit onun ikinci işlenenin karşılaştırır. Bir bit 0 biti 1 ise, ilgili sonuç bit 1 olarak ayarlanır. Her iki bit 0 veya her iki bit 1, karşılık gelen sonuç bit 0 olarak ayarlanır.

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
    İmzalanmış veya imzalanmamış tamsayı veri türü geçerli bir ifade iş. Daha fazla bilgi için, bkz. Tümleştirme Hizmetleri veri türleri.

Sonuç türleri

İki bağımsız değişkenlerinin veri tiplerini tarafından belirlenir. Daha fazla bilgi için, bkz. Implicit Data Type Conversion in Expressions.

Açıklamalar

İfade sonucu, koşullardan biri null ise, null olduğunda.

Örnekler

Bu örnek değişkenler arasındaki bitwise özel veya işleci gerçekleştirir Number ve NumberB. Number 3 (00000011) içerir ve NumberB 7 (00000111) içerir.

@NumberA ^ @NumberB

@NumberA ^ @NumberB

4 (00000100) Deyimi değerlendirir.

00000011

00000111

-----------

00000100

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

ReorderPoint ^ SafetyStockLevel

ReorderPoint ^ SafetyStockLevel

Eğer ReorderPoint 10 ve SafetyStockLevel 8, 2'e (00000010) deyimi değerlendirir.

00001010

00001000

-----------

00000010

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

3 ^ 5 

3 ^ 5 

6 (00000110) Deyimi değerlendirir.

00000011

00000101

-----------

00000110

Ayrıca bkz.

Başvuru

|| (Mantıksal or) (SSIS ifade)

| (Bitwise or dahil) (SSIS ifade)

Kavramlar

Işleç önceliği ve ilişkilendirililebilirliğini

Diğer Kaynaklar

Operatörler (SSIS ifade)