문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

^(배타적 비트 OR)(SSIS 식)

두 정수 값의 배타적 비트 OR 연산을 수행합니다. 그런 후 첫 번째 피연산자의 각 비트를 두 번째 피연산자의 해당 비트와 비교합니다. 두 비트 중 하나가 0이고 다른 비트가 1이면 해당 결과 비트는 1로 설정됩니다. 두 비트가 모두 0 또는 1이면 해당 결과 비트는 0으로 설정됩니다.

두 조건이 모두 부호 있는 정수 데이터 형식이거나 두 조건이 모두 부호 없는 정수 데이터 형식이어야 합니다.


integer_expression1 ^ integer_expression2
        

integer_expression1, integer_expression2

부호가 있거나 부호가 없는 정수 데이터 형식의 유효한 식입니다. 자세한 내용은 Integration Services 데이터 형식을 참조하십시오.

두 인수의 데이터 형식에 따라 결정됩니다. 자세한 내용은 식에서의 Integration Services 데이터 형식을 참조하십시오.

둘 중 한 조건이 Null이면 식 결과도 Null입니다.

이 예에서는 변수 NumberANumberB 사이에 배타적 비트 OR 연산을 수행합니다. NumberA에는 3(00000011)이 포함되고 NumberB에는 7(00000111)이 포함됩니다.

@NumberA ^ @NumberB

식은 4(00000100)로 계산됩니다.

00000011

00000111

-----------

00000100

이 예에서는 ReorderPoint 열과 SafetyStockLevel 열 사이에 배타적 비트 OR 연산을 수행합니다.

ReorderPoint ^ SafetyStockLevel

ReorderPoint가 10이고 SafetyStockLevel이 8이면 식은 2(00000010)로 계산됩니다.

00001010

00001000

-----------

00000010

이 예에서는 두 정수 사이에 배타적 비트 OR 연산을 수행합니다.

3 ^ 5 

식은 6(00000110)으로 계산됩니다.

00000011

00000101

-----------

00000110

커뮤니티 추가 항목

추가
표시: