powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Создание уникально индекса
7 сообщений из 7, страница 1 из 1
Создание уникально индекса
    #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
Создание уникально индекса
    #32418446
Фотография Kull Damned
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хммм, вроде бы длина индекса была раньше ограничена 80 байтами... Насколько это точно я не знаю... Попробуй другую длину...
...
Рейтинг: 0 / 0
Создание уникально индекса
    #32418449
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется для кодировки none 255 символов можно индексировать, а для ВИН1251 - 83. Может я путаю с цифрами, но 300 символов по любому нельзя.
...
Рейтинг: 0 / 0
Создание уникально индекса
    #32418498
Maks_f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо понятно обойдемся без такого индекса
...
Рейтинг: 0 / 0
Создание уникально индекса
    #32418560
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A BoT MSSQL server до 900 байт на строку индексы поддерживает :-)
доколе?
...
Рейтинг: 0 / 0
Создание уникально индекса
    #32418585
Andrey_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
83 символа=249 байт

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

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


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