SQL92두 가지 주요 문자를 정의합니다 롤 토토 :char및Varchar. Postgres더 일반적인 것 외에도 이러한 유형을 지원합니다텍스트롤 토토,와 달리Varchar상한이 필요하지 않습니다 필드의 크기로 선언되었습니다.
표 3-5.Postgres문자 롤 토토
문자 롤 토토 | 스토리지 | 추천 | 설명 |
---|---|---|---|
char | 1 바이트 | SQL92-compatible | 단일 문자 |
char (n) | (4+N) 바이트 | SQL92-compatible | 고정 길이 블랭크 패딩 |
텍스트 | (4+x) 바이트 | 최고의 선택 | 가변 길이 |
varchar (n) | (4+N) 바이트 | SQL92-Compatible | 한계가있는 가변 길이 |
다른 고정 길이 문자 롤 토토이 있습니다. 그만큼이름타입은 하나의 목적 만 가지고 있으며 그게 제공 할 것입니다Postgres특수 유형의 내부 이름에 사용됩니다. 장군이 사용하기위한 것이 아닙니다 사용자. 길이는 현재 32 숯으로 정의되지만 이름 지정된 이름을 사용하여 참조. 이것은 컴파일 시간과 5 월에 설정됩니다 향후 릴리스의 변경.
표 3-6.Postgres전문 문자 롤 토토
캐릭터 롤 토토 | 스토리지 | 설명 |
---|---|---|
이름 | 32 바이트 | 내부 32 개의 문자 롤 토토 |