이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.
PostgreSQL : 문서 : 17 : 9.5. 이진 스포츠 토토 베트맨 함수 및 연산자버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.
이 섹션에서는 검사를 위한 함수와 연산자를 설명합니다.
유형 값 조작바이테아.
SQL일부 젠 토토을 정의합니다.
쉼표 대신 키워드를 사용하여 구분하는 함수
인수. 자세한 내용은 다음을 참조하세요.테이블
9-8. 포스트그레SQL또한
일반 함수를 사용하는 이러한 함수 버전을 제공합니다.
함수 호출 구문(참조테이블
9-9).
표 9-8.SQL이진 젠 토토 함수 및 연산자
| 기능 |
반환 유형 |
설명 |
예 |
결과 |
| 젠 토토
|| 젠 토토 |
바이테아 |
젠 토토 연결 |
E'\\\\Post'::bytea ||
E'\\047gres\\000'::bytea |
\\Post'gres\000 |
get_bit(젠 토토, 오프셋) |
int |
젠 토토에서 비트 추출 |
get_bit(E'Th\\000omas'::bytea,
45) |
1 |
get_byte(젠 토토, 오프셋) |
int |
젠 토토에서 바이트 추출 |
get_byte(E'Th\\000omas'::bytea,
4) |
109 |
octet_length(젠 토토) |
int |
바이너리 젠 토토의 바이트 수 |
octet_length(E'jo\\000se'::bytea) |
5 |
위치(하위 젠 토토에젠 토토) |
int |
지정된 하위 젠 토토의 위치 |
위치(E'\\000om'::bytea in
E'Th\\000omas'::bytea) |
3 |
set_bit(젠 토토, 오프셋, 새값) |
바이테아 |
젠 토토에 비트 설정 |
set_bit(E'Th\\000omas'::bytea,
45, 0) |
Th\000omAs |
set_byte(젠 토토, 오프셋, 새값) |
바이테아 |
젠 토토에 바이트 설정 |
set_byte(E'Th\\000omas'::bytea,
4, 64) |
목\000o@as |
하위 젠 토토(젠 토토 [fromint] [forint]) |
바이테아 |
하위 젠 토토 추출 |
하위 젠 토토(E'Th\\000omas'::bytea
2대3부터) |
h\000o |
트림([둘 다] 바이트from젠 토토) |
바이테아 |
바이트만 포함하는 가장 긴 젠 토토을 제거합니다.
에서바이트처음부터 그리고
끝젠 토토 |
trim(E'\\000'::bytea
E'\\000톰\\000'::bytea) |
톰 |
추가 바이너리 젠 토토 조작 기능을 사용할 수 있습니다
다음 목록에 나열되어 있습니다.테이블
9-9. 그 중 일부는 내부적으로 다음을 구현하는 데 사용됩니다.SQL-표준 젠 토토 함수
에 나열됨테이블
9-8.
표 9-9. 기타 이진 젠 토토 함수
| 기능 |
반환 유형 |
설명 |
예 |
결과 |
btrim(젠 토토
바이테아, 바이트 바이테아) |
바이테아 |
바이트로만 구성된 가장 긴 젠 토토을 제거바이트처음부터 끝까지
의젠 토토 |
btrim(E'\\000trim\\000'::bytea,
E'\\000'::바이트) |
트림 |
디코드(젠 토토 텍스트,
형식 텍스트) |
바이테아 |
텍스트 표현에서 바이너리 데이터 디코딩젠 토토. 옵션:형식과 동일인코딩. |
디코드(E'123\\000456',
'탈출') |
123\000456 |
인코딩(데이터
바이테아, 형식 텍스트) |
텍스트 |
바이너리 데이터를 텍스트 표현으로 인코딩합니다.
지원되는 형식은 다음과 같습니다.base64,
16진수, 탈출. 탈출0바이트 및 상위 비트 세트 바이트를 8진수로 변환합니다.
시퀀스(\nnn) 및 백슬래시를 두 배로 표시합니다. |
인코드(E'123\\000456'::bytea,
'탈출') |
123\000456 |
길이(젠 토토) |
int |
바이너리 젠 토토의 길이 |
길이(E'jo\\000se'::bytea) |
5 |
md5(젠 토토) |
텍스트 |
다음의 MD5 해시를 계산합니다.젠 토토, 결과를 다음으로 반환합니다.
16진수 |
md5(E'Th\\000omas'::bytea) |
8ab2d3c9689aaf18
b4958c334c82d8b1 |