[오라클 레퍼런스 함수] BITAND - 비트 AND 연산


[오라클 레퍼런스 함수] BITAND - 비트 AND 연산

BITAND 구문 BITAND(expr1, expr2) 목적 BITAND 함수는 입력과 출력을 비트 벡터로 처리하며, 출력은 입력들의 비트 AND 연산 결과입니다. expr1과 expr2의 데이터 타입은 NUMBER이며, 결과도 NUMBER 타입입니다. BITAND 함수의 어떤 인수라도 NULL이면 결과도 NULL이 됩니다. 인수들은 -(2(n-1))에서 ((2(n-1)))-1) 범위에 있어야 합니다. 만약 인수 중 하나라도 이 범위를 벗어난다면, 결과는 정의되지 않습니다. 결과는 여러 단계를 거쳐 계산됩니다. 먼저, 각 인수 A는 SIGN(A)*FLOOR(ABS(A)) 값으로 대체됩니다. 이 변환은 각 인수를 0으로 가까이 버립니다. 그다음, 각 인수 A (이제는 정수 값)는 n비트 2의 보수 이진..


원문링크 : [오라클 레퍼런스 함수] BITAND - 비트 AND 연산