powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Размер varchar
4 сообщений из 4, страница 1 из 1
Размер varchar
    #39016219
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую уважаемых коллег.

Создаю базу в UTF8. При создании вот такой таблички
Код: sql
1.
2.
3.
4.
5.
6.
7.
CREATE TABLE TASKS (
T_ID INTEGER PRIMARY KEY,
T_DATE DATE DEFAULT 'NOW',
T_EMPLOYEER INTEGER NOT NULL,
T_TEXT VARCHAR (16383) NOT NULL,
T_EXPDT TIMESTAMP NOT NULL,
T_STATUS SMALLINT DEFAULT 1);


получаю такое сообщение:
авторEngine Code : 335544569
Engine Message :
Dynamic SQL Error
SQL error code = -204
Data type unknown
Implementation limit exceeded
COLUMN T_TEXT

Вопрос: каков допустимый зайц для полей Varchar в UTF8, при котором не бывает такого бага?
Заранее спасибо за ответы.
...
Рейтинг: 0 / 0
Размер varchar
    #39016221
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс... Посмотрел повнимательнее доку и нашел.
авторВ настоящее время все современные средства разработки поддерживают Unicode. При возникновении необходимости использования западноевропейских текстов в строковых полях базы данных или для более экзотических алфавитов, рекомендуется работать с набором символов UTF8. При этом следует иметь в виду, что на один символ в данном наборе приходится до 4 байт. Следовательно, максимальный размер символов в символьных полях составит 32676/4 (8192) байта на символ. При этом следует обратить внимание, что фактически значение параметра «байт на символ» зависит от диапазона, к которому принадлежит символ: английские буквы занимают 1 байт, русские буквы кодировки WIN1251 – 2 байта, остальные символы – могут занимать до 4-х байт.
...
Рейтинг: 0 / 0
Размер varchar
    #39016222
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любезный,

8191
...
Рейтинг: 0 / 0
Размер varchar
    #39016223
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv, спасибо, я уже заметил и сделал.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Размер varchar
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]