8.10. 비트 문자열 유형

토토 결과 문자열은 1과 0의 문자열입니다. 토토 결과 마스크를 저장하거나 시각화하는 데 사용할 수 있습니다. 두 가지 SQL 토토 결과 유형이 있습니다.토토 결과 (n)and토토 결과 값 (n), 여기n긍정적 인 정수입니다.

bit유형 데이터는 길이와 일치해야합니다n정확히; 더 짧거나 긴 토토 결과 문자를 저장하려고 시도하는 것은 오류입니다.토토 결과 다양한데이터는 길이가 최대 길이까지 가변적입니다n; 더 긴 줄이 거부됩니다. 글쓰기bit길이가 없으면토토 결과 (1), while토토 결과 varying길이 사양이 없으면 길이가 무제한을 의미합니다.

note

하나가 명시 적으로 토토 결과 스트링 값을 시전하면토토 결과 (n)n오류를 올리지 않고 토토 결과. 마찬가지로, 한 사람이 명시 적으로 토토 결과 스트링 값을에 시전하면토토 결과 값 (n), 그것이 오른쪽에 잘린 경우n토토 결과.

참조섹션 4.1.2.5토토 결과 문자열 상수의 구문에 대한 정보. 토토 결과 로그 연산자 및 문자열 조작 기능을 사용할 수 있습니다. 보다PostgreSQL :.

예 8.3. 비트 문자열 유형 사용

테이블 테스트 생성 (토토 결과 (3), B 비트 변이 (5));
테스트 값에 삽입 (B'101 ', B'00');
테스트 값에 삽입 (B'10 ', B'101');오류 : 비트 스트링 길이 2는 유형 토토 결과 (3) 일치하지 않습니다.테스트 값에 삽입 (b'10 ':: bit (3), b'101');
선택 *에서 Test; 선택a |  비
-----+-----
 101 | 00
 100 | 101

토토 결과 문자열 값은 문자열의 길이에 따라 8 토토 결과의 각 그룹마다 1 바이트가 필요합니다. (그러나 긴 값은 압축되거나 제외 될 수 있습니다.PostgreSQL : 문서 : 15 : 8.3. 스포츠 토토 사이트 유형캐릭터 문자열의 경우).

정정 제출

문서에 맞지 않는 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면