SQL두 가지 주요 문자를 정의합니다 윈 토토 :문자and문자 다양한. Postgres또한 이러한 유형을 지원합니다 더 일반적인텍스트윈 토토과 달리캐릭터 다양한명시 적 선언 필드 크기에 대한 상한을 선언했습니다.
참조섹션 1.1.2.1문자열 리터럴의 구문에 대한 정보, 그리고PostgreSQL : 문서 : 7.1 : 기능 및 배트맨 토토정보 사용 가능한 운영자 및 기능에 대해.
표 3-4. 문자 유형
윈 토토 이름 | 스토리지 | 추천 | 설명 |
---|---|---|---|
문자 (n), char (n) | (4+N) 바이트 | SQL-Compatible | 고정 길이 빈 패딩 |
문자 다양한 (n), 바르 차 (N) | (4+N) 바이트 | SQL-compatible | 가변 길이와 한계 |
텍스트 | (4+N) 바이트 | 가장 유연한 | 가변 무제한 길이 |
참고 :윈 토토이지만텍스트SQL 준수가 아니며 다른 많은 rdbms 패키지는 다음과 같습니다. 잘.
두 개의 다른 고정 길이 문자 유형이 있습니다Postgres. 그만큼이름윈 토토이 존재합니다전용내부 카탈로그 이름을 저장하고 사용하기위한 것이 아닙니다. 일반 사용자. 길이는 현재 32 바이트로 정의됩니다 (31 캐릭터 플러스 터미네이터) 그러나 그것을 사용하여 참조해야합니다 매크로지명. 길이가 설정됩니다 컴파일 시간에 (따라서 특수 용도로 조정 가능); 기본 최대 길이는 향후 릴리스에서 변경 될 수 있습니다. 그만큼 유형"char"(인용문 참고)는 다릅니다 에서char (1)하나만 사용한다는 점에서 저장. 내부적으로 시스템 카탈로그에서 불쌍한 사람의 열거 윈 토토.