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

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


alter_character_set

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
alter_character_set [2009/05/09 15:30]
attid
alter_character_set [2013/03/18 20:02] (текущий)
94.231.119.34 [Формат]
Строка 1: Строка 1:
 +====== ALTER CHARACTER SET ======
 +Оператор DDL, который изменяет свойство "​CHARACTER SET".
  
 +
 +===== Версии сервера =====
 +^ 2.5 ^ 3.0 ^
 +|  +  |  +  |
 +
 +===== Доступно в =====
 +[[raznovidnosti_jazyka_sql|DSQL]], ​ [[raznovidnosti_jazyka_sql|ESQL]], ​ [[raznovidnosti_jazyka_sql|ISQL]]
 +
 +===== Формат =====
 +<code sql>
 +ALTER CHARACTER SET <​charset_name>​
 +  SET DEFAULT COLLATION <​collation_name>;​
 +</​code>  ​
 +
 +===== Описание =====
 +Позволяет изменить сопоставление набора символов. ​
 +
 +Заданное по умолчанию сопоставление используется,​ когда столбцы таблицы созданы с данной кодировкой (явной или неявной через кодировку по умолчанию базы данных) без определенного сопоставления. Строковые константы также используют заданное по умолчанию сопоставление кодировки подключения.
 +===== Пример =====
 +<code sql>
 +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%';​
 +</​code>​
 +
 +===== См. также =====
 +[[]]
 +
 +===== Источник =====
 +http://​wiki.firebirdsql.org/​wiki/​index.php?​page=ALTER+CHARACTER+SET
alter_character_set.txt · Последние изменения: 2013/03/18 20:02 — 94.231.119.34