Spec-Zone.ru › MySQL 9.2

15.7.6.3 Заявление SET NAMES

SET NAMES {'charset_name'
    [COLLATE 'collation_name'] | DEFAULT}

Это утверждение устанавливает три переменные сеанса системы character_set_client, character_set_connection и character_set_results на заданный набор символов. Установка character_set_connection на charset_name также устанавливает collation_connection на значение по умолчанию для charset_name. См. Раздел 12.4, «Наборы символов и сортировки соединения».

Необязательная COLLATE фраза может быть использована для явного указания сортировки. Если она задана, сортировка должна быть одной из разрешенных сортировок для charset_name.

charset_name и collation_name могут быть заключены в кавычки или нет.

Стандартное отображение можно восстановить, используя значение DEFAULT. Значение по умолчанию зависит от конфигурации сервера.

Некоторые наборы символов нельзя использовать в качестве набора символов клиента. Попытка их использования с SET NAMES приведет к ошибке. См. Недопустимые наборы символов клиента.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/set-names.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API