^ (ATAU Eksklusif Bitwise) (Ekspresi SSIS)

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

Melakukan operasi OR eksklusif bitwise dari dua nilai bilangan bulat. Ini membandingkan setiap bit dari operand pertamanya dengan bit yang sesuai dari operand kedua. Jika satu bit adalah 0 dan bit lainnya adalah 1, bit hasil yang sesuai diatur ke 1. Jika kedua bit adalah 0 atau kedua bit adalah 1, bit hasil yang sesuai diatur ke 0.

Kedua kondisi harus berupa jenis data bilangan bulat yang ditandatangani atau kedua kondisi harus merupakan jenis data 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 OR eksklusif bitwise antara variabel NumberA dan NumberB. NumberA berisi 3 (00000011) dan NumberB berisi 7 (00000111).

@NumberA ^ @NumberB  

Ekspresi mengevaluasi ke 4 (00000100).

00000011

00000111

-----------

00000100

Contoh ini melakukan operasi OR eksklusif bitwise antara kolom ReorderPoint dan SafetyStockLevel .

ReorderPoint ^ SafetyStockLevel  

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

00001010

00001000

-----------

00000010

Contoh ini melakukan operasi OR eksklusif bitwise antara dua bilangan bulat.

3 ^ 5   

Ekspresi mengevaluasi ke 6 (00000110).

00000011

00000101

-----------

00000110

Lihat Juga

|| (Logis ATAU) (Ekspresi SSIS)
| (Bitwise Inklusif ATAU) (Ekspresi SSIS)
Prioritas Operator dan Associativity
Operator (Ekspresi SSIS)