이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다스포츠 토토 결과 PostgreSQL : 문서 : 17 : 8.4. 토토 사이트 추천 데이터 유형버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

3.4. 토토 사이트 추천 문자열

theBYTEA데이터 유형은 저장을 허용합니다 토토 사이트 추천 문자열.

표 3-6. 토토 사이트 추천 문자열 유형

유형 이름 스토리지 설명
BYTEA 4 바이트 + 실제 바이너리 문자열 변수 (구체적으로 제한되지 않음) 길이 바이너리 끈

바이너리 스트링은없는 옥제 시퀀스입니다. 그것과 관련된 캐릭터 세트 또는 콜라이트.BYTEA구체적으로 OCTET을 저장할 수 있습니다 제로 가치 및 기타"인쇄 할 수없는"Octets.

특정 값의 옥제필수탈출됩니다 (그러나 모든 옥넷 값May탈출) 문자열 문자의 일부로 사용될 때SQL진술. 일반적으로 탈출 Octet, 그것은 3 자리 옥탈 번호로 변환됩니다 소수점 옥셋 값에 해당하며 2가 앞서 백 슬래시. 일부 옥넷 값에는 대체 탈출 시퀀스가 ​​있으며 에 표시된대로표 3-7.

표 3-7.SQL리터럴 탈출 옥넷

십진 옥넷 값 설명 입력 탈출 된 표현 example 인쇄 결과
0 Zero Octet '\\ 000' 선택 '\\ 000':: bytea; \ 000
39 단일 견적 '\\' '또는'\\ 047 ' 선택 '\' ':: Bytea; '
92 backslash '\\\\'또는 '\\ 134' 선택 '\\\\':: Bytea; \\

위의 각 예제의 결과는 정확히 출력이 제로 옥텍과 백 슬래시는 둘 이상의 문자입니다.BYTEA출력 옥넷도 탈출했습니다. 일반적으로 각"인쇄 할 수없는"Octet Decimal 값은 해당 3 자리 숫자 옥탈 값으로 변환됩니다. 그리고 하나의 백 슬래시가 앞서. 최대"인쇄용"Octets는 그로 표시됩니다 클라이언트 문자 세트의 표준 표현. 낙지 10 진수 값 92 (Backslash)의 특수 대체 출력이 있습니다. 대표. 세부 사항은표 3-8.

표 3-8.SQL출력 탈출 옥넷

십진 옥넷 값 설명 출력 탈출 된 표현 example 인쇄 결과
92 backslash \\ 선택 '\\ 134':: bytea; \\
0 ~ 31 및 127 ~ 255 "인쇄 할 수없는"Octets \ ### (Octal value) 선택 '\\ 001':: bytea; \ 001
32 ~ 126 "인쇄용"Octets ASCII 표현 선택 '\\ 176':: bytea; ~

SQL문자열 리터럴 (입력 문자열)는 사실로 인해 두 개의 백 슬래시가 있어야합니다. postgresql에서 두 개의 구식을 통과해야한다는 백엔드. 첫 번째 백 슬래시는 탈출로 해석됩니다 문자열 라이터 파서의 캐릭터 소비되어 다음과 같은 옥팅을 떠납니다. 나머지 백 슬래시 에 의해 인정됩니다.BYTEA입력 함수 3 자리 숫자 옥탈 값의 접두사로서. 예를 들어, 문자열 리터럴은 백엔드로 전달 됨'\\ 001''\ 001'문자열-문자 파서. 그만큼'\ 001'IS 그런 다음으로 보냈습니다.BYTEA입력 함수, 소수점 값을 가진 단일 낙지로 변환되는 곳 1.

비슷한 이유로, 백 슬래시를 입력해야합니다'\\\\'(또는'\\ 134'). 그만큼 첫 번째 및 세 번째 백 슬래시는 탈출 문자로 해석됩니다 문자열-문자 구문자에 의해 소비되어 떠납니다 문자열의 2 개의 백 슬래시가에 전달됩니다.BYTEA입력 함수는 다음과 같이 해석합니다 단일 백 슬래시를 나타냅니다. 예를 들어, 문자열 문자 백엔드로 전달'\\\\''\\'문자열-문자 파서. 그만큼'\\'그런 다음입니다 로 보냈습니다.BYTEA입력 함수, 위치 소수점 값이 92 인 단일 옥셋으로 변환됩니다.

단일 견적은로 입력해야한다는 점에서 약간 다릅니다'\' '(또는'\\ 134'),notas'\\' '. 문자 그대로의 구식이기 때문입니다 단일 인용문을 특별한 캐릭터로 해석하고 단일 백 슬래시를 소비합니다.BYTEA입력 함수가not단일 인용문을 특수 옥틴으로 인식하십시오. 따라서 문자열 리터럴은 백엔드로 전달 됨'\' ''' '문자열-문자 파서. 그만큼'' '입니다 로 보냈습니다.BYTEA입력 함수, 위치 단일 옥넷 소수점 값은 39입니다.

사용하는 Postgresql의 프론트 엔드에 따라 탈출 및 탈출 측면에서해야 할 추가 작업BYTEA문자열. 예를 들어, 당신도 할 수도 있습니다 인터페이스가 있으면 라인 피드와 캐리지 리턴을 탈출해야합니다. 자동으로 변환합니다. 또는 두 배로 켜야 할 수도 있습니다 언어 또는 선택에 대한 파서가 취급하는 경우 백 슬래시 탈출 캐릭터로서.

BYTEA대부분의 기능을 제공합니다 SQL99 당 바이너리 스트링 유형의 섹션 4.3. 비교 SQL99 이진 문자열 및 PostgresqlBYTEA테이블 3-9.

표 3-9. SQL99 이진 문자열 비교 및 postgresqlBYTEA유형

SQL99 BYTEA
데이터 유형의 이름토토 사이트 추천 대형 물체또는Blob 데이터 유형의 이름BYTEA
둘 중 하나가없는 옥셋 시퀀스 그것과 관련된 캐릭터 세트 또는 콜라이트. 동일
이진 데이터 유형 디스크립터를 포함하여 설명 데이터 유형의 이름과 최대 길이 옥넷 이진 데이터 유형 디스크립터를 포함하여 설명합니다 특정 최대 값이없는 데이터 유형의 이름 길이
모든 토토 사이트 추천 문자열은 상호 비교할 수 있습니다 비교의 규칙에 따라 동일
토토 사이트 추천 문자열 값 만 비교할 수 있습니다 평등. 이진 문자열 값은 평등과 비교할 수 있습니다. 보다 크거나 크거나 평등,보다 작고, 또는 동등한
토토 사이트 추천 문자열에서 작동하고 반환하는 연산자 연결, 서브 스트링, 오버레이 및 트림 포함 토토 사이트 추천 문자열에서 작동하고 반환하는 연산자 연결, 서브 스트링 및 트림을 포함하십시오. 그만큼주요후행트림에 대한 인수는 아직 없습니다 구현.
토토 사이트 추천 문자열과 관련된 다른 연산자에는 포함됩니다 길이, 위치 등의 술어 동일
토토 사이트 추천 문자열 리터럴은 짝수로 구성됩니다 단일 따옴표로 16 진수 숫자의 수가 앞에있었습니다 에 의해"X", 예 :x'1a43fe ' 토토 사이트 추천 문자열 문자는 옥제로 구성됩니다 에 표시된 규칙에 따라 탈출테이블 3-7