| 롤 토토 : 문서 : 9.5 : 롤 토토 | |||
|---|---|---|---|
| PostgreSQL : 문서 : 9.5 : 토토 사이트 순위 | PostgreSQL : 문서 : 9.5 : 토토 사이트 스키마 | 34장. 정보 스키마 | 스포츠 토토 베트맨 : 문서 : 9.5 : check_constraint_routine_usage |
보기문자_세트현재 데이터베이스에서 사용 가능한 문자 집합을 식별합니다. PostgreSQL은 하나의 데이터베이스 내에서 여러 문자 집합을 지원하지 않으므로 이 보기에는 데이터베이스 인코딩인 하나만 표시됩니다.
SQL 표준에서 다음 용어가 어떻게 사용되는지 기록해 두십시오.
추상 문자 모음, 예를 들어유니코드, UCS또는라틴어1. SQL 개체로 노출되지 않지만 이 보기에는 표시됩니다.
일부 문자 레퍼토리의 인코딩입니다. 대부분의 오래된 문자 레퍼토리는 하나의 인코딩 형식만 사용하므로 별도의 이름이 없습니다(예:라틴어1는 다음에 적용할 수 있는 인코딩 형식입니다.라틴어1레퍼토리). 그러나 예를 들어 유니코드에는 인코딩 형식이 있습니다.UTF8, UTF16등(PostgreSQL에서는 모두 지원되지 않음). 인코딩 양식은 SQL 개체로 노출되지 않지만 이 보기에는 표시됩니다.
문자 레퍼토리, 문자 인코딩 및 기본 데이터 정렬을 식별하는 명명된 SQL 개체입니다. 미리 정의된 문자 집합은 일반적으로 인코딩 형식과 동일한 이름을 갖지만 사용자는 다른 이름을 정의할 수 있습니다. 예를 들어, 문자 집합UTF8일반적으로 캐릭터 레퍼토리를 식별합니다UCS, 인코딩 형식UTF8및 일부 기본 대조.
당신은 다음을 생각할 수 있습니다."인코딩"PostgreSQL에서 문자 세트 또는 문자 인코딩 형식으로. 이름은 동일하며 하나의 데이터베이스에는 하나만 있을 수 있습니다.
표 34-5.문자_세트열
| 이름 | 데이터 유형 | 설명 |
|---|---|---|
| character_set_catalog | sql_identifier | 문자 세트는 현재 스키마 개체로 구현되지 않으므로 이 열은 null입니다. |
| character_set_schema | sql_identifier | 문자 세트는 현재 스키마 개체로 구현되지 않으므로 이 열은 null입니다. |
| character_set_name | sql_identifier | 문자 집합 이름, 현재 데이터베이스 인코딩 이름을 표시하도록 구현되어 있음 |
| character_repertoire | sql_identifier | 캐릭터 레퍼토리, 표시UCS인코딩이 다음과 같은 경우UTF8, 그렇지 않으면 인코딩 이름만 |
| form_of_use | sql_identifier | 문자 인코딩 형식, 데이터베이스 인코딩과 동일 |
| default_collate_catalog | sql_identifier | 기본 데이터 정렬을 포함하는 데이터베이스 이름(데이터 정렬이 식별된 경우 항상 현재 데이터베이스) |
| default_collate_schema | sql_identifier | 기본 데이터 정렬을 포함하는 스키마 이름 |
| default_collate_name | sql_identifier | 기본 대조의 이름. 기본 데이터 정렬은 다음과 일치하는 데이터 정렬로 식별됩니다.콜레이트그리고CTYPE현재 데이터베이스의 설정. 그러한 데이터 정렬이 없으면 이 열과 연결된 스키마 및 카탈로그 열은 null입니다. |