Инструменты пользователя

Инструменты сайта


Боковая панель

Введение

Статьи и часто задаваемые вопросы

Установка и настройка

Обработка ошибок

Полезные запросы SQL

Тематические группы

alter_character_set



ALTER CHARACTER SET

Оператор DDL, который изменяет свойство «CHARACTER SET».

Версии сервера

2.5 3.0
+ +

Доступно в

Формат

ALTER CHARACTER SET <charset_name>
  SET DEFAULT COLLATION <collation_name>;

Описание

Позволяет изменить сопоставление набора символов.

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

Пример

CREATE DATABASE 'peoples.fdb'
    DEFAULT CHARACTER SET WIN1252;
 
ALTER CHARACTER SET WIN1252
    SET DEFAULT COLLATION WIN_PTBR;
 
CREATE TABLE PEOPLES (
    ID INTEGER,
    NAME VARCHAR(50)    -- will use the database default character set and the WIN1252 default collation
);
 
INSERT INTO PEOPLES VALUES (1, 'adriano');
INSERT INTO PEOPLES VALUES (2, 'ADRIANO');
 
-- will retrieve both records as WIN_PTBR is case insensitive
SELECT * FROM PEOPLES WHERE NAME LIKE 'A%';

См. также

Источник

Только авторизованные участники могут оставлять комментарии.
alter_character_set.txt · Последние изменения: 2013/03/18 20:02 — 94.231.119.34