2010-04-26 7 views

답변

28

발견! 이 같은 & ~ ...

UPDATE MyTable SET 
     MyBitmask = MyBitmask & ~128 -- 8th bit 
    WHERE MyID = 123 

를 사용하는 ~ 연산자는 모든 비트를 뒤집 (1 초는 0이되고 0은 1 초된다). 전환하려는 값을 켜기로 설정하고 &을 사용하여 비트가 설정되어 있는지 확인하지 않고도 특정 비트 하나만 안전하게 끌 수 있습니다.

관련 문제