2011-02-23 4 views
5

가능한 중복 : 8 이하 비트 열의가있는 경우 documentation for bit 따르면
Can Microsoft store three-valued fields in a single bit?SQL 서버가 NULL 비트 데이터 유형을 압축하는 방법은 무엇입니까?

비트 데이터 유형은 세 개의 값, 0, 1, NULL 가질 수 테이블의 경우 해당 열은 1 바이트로 압축됩니다.

이 두 가지 동작은 모순 된 것처럼 보입니다. 그렇다면 어떤 부분이 올바른지, 비트가 NULL인지 8 비트를 바이트로 압축 할 수 있습니까?

+0

이것은 Null을 허용하지 않는 BIT 열에 만 적용됩니다. 정확한 복제본이었던 –

+0

, 나는 투표를 끝내기로 결심했다. – kubi

답변

2

NULL 값은 각 열에 대해 별도의 비트로 처리됩니다 (예 : 자세한 내용은 here을 참조하십시오).

관련 문제