안녕하세요. CM에서 처리시 16진수로 처리하다보니 4 bit 보다 작은 크기에 대하여 문제가 발생하고 있습니다. 현재 CUBRID 에서는 BIT 처리를 4 bit 단위로 하다보니 사용하는데 조금 유의하실 필요가 있습니다. csql 이나 CM에서는 그 결과를 4bit 로 분할하여 16진수로 표현해줍니다. 또한 입력시에는 bit 수를 정확히 맞춰주어야 합니다. 즉, bit(4) 일 경우 입력을 B'1' 과 같이 하면 검색시 B'1000' 과 같이 되니, B'0001' 처럼 해야 합니다. 또한 bit(8)일 경우 X'1' 와 같이 하면 검색시에는 X'10' 으로 나오니 입력시 X'01' 과 같이 하여야 합니다.
현재 CUBRID 에서는 BIT 처리를 4 bit 단위로 하다보니 사용하는데 조금 유의하실 필요가 있습니다. csql 이나 CM에서는 그 결과를 4bit 로 분할하여 16진수로 표현해줍니다.
또한 입력시에는 bit 수를 정확히 맞춰주어야 합니다. 즉, bit(4) 일 경우 입력을 B'1' 과 같이 하면 검색시 B'1000' 과 같이 되니, B'0001' 처럼 해야 합니다. 또한 bit(8)일 경우 X'1' 와 같이 하면 검색시에는 X'10' 으로 나오니 입력시 X'01' 과 같이 하여야 합니다.