Представление character_sets идентифицирует наборы символов, доступные в текущей базе данных. Поскольку Digital Q.DataBase не поддерживает использование нескольких наборов символов в рамках одной базы данных, в данном представлении отображается только один вариант, которым является кодировка базы данных.
Обратите внимание на использование следующих терминов в Стандарте SQL:
Абстрактная совокупность символов, например
example UNICODE, UCS, или
LATIN1. Не предоставляется как объект Языка SQL, но
доступен в данном представлении.
Кодировка определенного репертуара символов. Большинство устаревших репертуаров
символов используют только одну форму кодирования, в связи с чем для них отсутствуют
отдельные наименования (например, LATIN2 является
формой кодирования, применимой к LATIN2
репертуару). Например, в стандарте Unicode предусмотрены такие формы кодирования, как
UTF8, UTF16, и т. д. (не все они
поддерживаются Digital Q.DataBase). Формы кодирования не представлены
как объекты языка SQL, но отображаются в данном представлении.
Именованный объект языка SQL, определяющий репертуар символов,
кодировку символов и правило сортировки по умолчанию. Предопределенный
набор символов обычно имеет то же имя, что и форма кодирования,
однако пользователи могут определять и другие имена. Например,
набор символов UTF8 обычно идентифицирует
репертуар символов UCS, кодировку
форма UTF8, и некоторое правило сортировки по умолчанию.
Информационную схему можно рассматривать как «кодировка» в СУБД Digital Q.DataBase либо как набор символов, либо как форма кодирования символов. Они будут иметь одинаковое имя, при этом в одной базе данных может существовать только один такой объект.
Таблица 4.4.5. character_sets Столбцы
Тип столбца Описание |
|---|
Наборы символов в настоящее время не реализованы как объекты схемы, поэтому данный столбец содержит значение NULL. |
Наборы символов в настоящее время не реализованы как объекты схемы, поэтому данный столбец содержит значение NULL. |
Имя набора символов; в текущей реализации отображается имя базы данных |
Репертуар символов, отображающий |
Тип формы кодировки символов, соответствующий кодировке базы данных |
Имя базы данных, содержащей правило сортировки по умолчанию (всегда текущая база данных, если какое-либо правило сортировки определено) |
Имя схемы, содержащей правило сортировки по умолчанию |
Имя правила сортировки по умолчанию. Правило сортировки по умолчанию
идентифицируется как правило сортировки, соответствующее
значению |