정의와 특성

정의

비트 스트링은 0과 1로 이루어진 이진 값의 순열(sequence)이다. 컴퓨터 화면에 보여지는 이미지(비트맵)는 비트 스트링으로 저장할 수 있다. CUBRID는 두 가지 비트 스트링을 지원한다.

메소드의 인자나 속성의 도메인으로 비트 스트링을 사용할 수 있는데, 비트 스트링 리터럴은 이진수 형식이나 16진수 형식을 사용한다. 이진수 형식으로 사용할 때에는 다음 예제에서와 같이 문자 B 뒤에 0과 1로 이루어진 스트링을 붙여 표현한다.

B'0100110010100011'

16진수 형식을 이용하면 같은 수를 표현하는 데 이진수 형식에 비하여 적은 자릿수를 이용할 수 있다. 16진수 형식은 대문자 X 뒤에 0-9 그리고 A-F 문자로 이루어진 스트링을 붙여 표현한다. 예를 들어, 아래는 앞에서 이진수로 표현한 것과 같은 값을 16진수로 나타낸 것이다.

X'4ca3'

16진수에서 사용되는 문자는 대소문자를 구분하지 않는다. 즉, X'4f'와 X'4F'는 같은 값으로 간주된다.

특성