Bagikan melalui


& (DAN Bitwise) (Ekspresi SSIS)

Berlaku untuk: SQL Server SSIS Integration Runtime di Azure Data Factory

Melakukan operasi bitwise AND dari dua nilai bilangan bulat. Ini membandingkan setiap bit dari operand pertamanya dengan bit yang sesuai dari operand kedua. Jika kedua bit adalah 1, bit hasil yang sesuai diatur ke 1. Jika tidak, bit hasil yang sesuai diatur ke 0.

Kedua kondisi harus berupa jenis bilangan bulat yang ditandatangani atau kedua kondisi harus berupa jenis bilangan bulat yang tidak ditandatangani.

Sintaks

  
integer_expression1 & integer_expression2  
  

Argumen

integer_expression1, integer_expression2
Adalah ekspresi valid dari jenis data bilangan bulat yang ditandatangani atau tidak ditandatangani. Untuk informasi selengkapnya, lihat Jenis Data Integration Services.

Jenis Hasil

Ditentukan oleh jenis data dari dua argumen. Untuk informasi selengkapnya, lihat Jenis Data Integration Services di Ekspresi.

Keterangan

Jika salah satu kondisi null, hasil ekspresi null.

Contoh Ekspresi

Contoh ini melakukan operasi BITWISE AND antara kolom NumberA dan NumberB. NumberA berisi 3 (0000011) dan kolom NumberB berisi 7 (00000111).

NumberA & NumberB  

Ekspresi mengevaluasi ke 3 (00000011).

00000011

00000111

-----------

00000011

Contoh ini melakukan operasi bitwise AND antara kolom ReorderPoint dan SafetyStockLevel .

ReorderPoint & SafetyStockLevel  

Jika ReorderPoint adalah 10 dan SafetyStockLevel adalah 8, ekspresi mengevaluasi ke 8 (00001000).

00001010

00001000

-----------

00001000

Contoh ini melakukan operasi BITWISE AND antara dua bilangan bulat.

3 & 5   

Ekspresi mengevaluasi ke 1(00000001).

00000011

00000101

-----------

00000001

Lihat Juga

&& (Logis AND) (Ekspresi SSIS)
Prioritas Operator dan Associativity
Operator (Ekspresi SSIS)