Aracılığıyla paylaş


& (Bit Düzeyinde AND) (SSIS İfadesi)

Şunlar için geçerlidir:SQL Server Azure Data Factory'de SSIS Tümleştirme Çalışma Zamanı

İki tamsayı değerinin bit düzeyinde AND işlemini gerçekleştirir. İlk işleneninin her bir bitini, ikinci işleneninin karşılık gelen biti ile karşılaştırır. Her iki bit de 1 ise, karşılık gelen sonuç biti 1 olarak ayarlanır. Aksi takdirde, karşılık gelen sonuç biti 0 olarak ayarlanır.

Her iki koşul da imzalı bir tamsayı türü veya her iki koşul da imzasız bir tamsayı türü olmalıdır.

Sözdizimi

  
integer_expression1 & integer_expression2  
  

Arguments

integer_expression1, integer_expression2
İmzalı veya imzasız bir tamsayı veri türünün geçerli bir ifadesidir. Daha fazla bilgi için bkz. Integration Services Veri Türleri.

Sonuç Türleri

İki bağımsız değişkenin veri türleri tarafından belirlenir. Daha fazla bilgi için bkz. İfadelerdeki Integration Services Veri Türleri.

Açıklamalar

İki koşuldan biri null ise ifade sonucu null olur.

İfade Örnekleri

Bu örnek , NumberA ve NumberB sütunları arasında bit düzeyinde AND işlemi gerçekleştirir. SayıA 3 (0000011) ve NumberB sütunu 7 (00000111) içerir.

NumberA & NumberB  

İfade 3 (00000011) olarak değerlendirilir.

00000011

00000111

-----------

00000011

Bu örnek , ReorderPoint ve SafetyStockLevel sütunları arasında bit düzeyinde AND işlemi gerçekleştirir.

ReorderPoint & SafetyStockLevel  

ReorderPoint 10 ve SafetyStockLevel 8 ise, ifade 8 (00001000) olarak değerlendirilir.

00001010

00001000

-----------

00001000

Bu örnek, iki tamsayı arasında bit düzeyinde AND işlemi gerçekleştirir.

3 & 5   

İfade 1 (00000001) olarak değerlendirilir.

00000011

00000101

-----------

00000001

Ayrıca Bkz.

&& (Mantıksal AND) (SSIS İfadesi)
İşleç Önceliği ve İlişkisellik
Operatörler (SSIS İfadesi)