Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Создание уникально индекса / 7 сообщений из 7, страница 1 из 1
23.02.2004, 15:26
    #32418438
Maks_f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание уникально индекса
Создается уникальный индекс по трем полям
alter table TAB1
add constraint I_TAB1_U_RRF
unique (FDate,FInteger,FVarChar)

причем VarChar(300)

все поля Not Null

получаю сообщение об ошибке

This operation is not defined for system tables.
unsuccessful metadata update.
key size too big for index RDB$1.

Ошибка в размере VarChar?
Заранее благодарен
...
Рейтинг: 0 / 0
23.02.2004, 15:32
    #32418446
Kull Damned
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание уникально индекса
Хммм, вроде бы длина индекса была раньше ограничена 80 байтами... Насколько это точно я не знаю... Попробуй другую длину...
...
Рейтинг: 0 / 0
23.02.2004, 15:36
    #32418449
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание уникально индекса
Кажется для кодировки none 255 символов можно индексировать, а для ВИН1251 - 83. Может я путаю с цифрами, но 300 символов по любому нельзя.
...
Рейтинг: 0 / 0
23.02.2004, 17:03
    #32418498
Maks_f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание уникально индекса
Спасибо понятно обойдемся без такого индекса
...
Рейтинг: 0 / 0
23.02.2004, 18:17
    #32418560
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание уникально индекса
A BoT MSSQL server до 900 байт на строку индексы поддерживает :-)
доколе?
...
Рейтинг: 0 / 0
23.02.2004, 18:52
    #32418585
Andrey_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание уникально индекса
83 символа=249 байт

>alex_k
В FB2 обещают снять. Тобишь будет ~65536.
...
Рейтинг: 0 / 0
23.02.2004, 22:02
    #32418689
dimitr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание уникально индекса
Andrey_В FB2 обещают снять. Тобишь будет ~65536.

Ну это уж точно из области фантастики ;-) Размер ключа индекса не может превышать размера страницы. В FB2 сейчас разрешены ключи размером вплоть до page_size / 4, но это еще будет пересматриваться.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Создание уникально индекса / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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