Страница 1 из 1

Имя индекса начинается с REF_?

Добавлено: 25 янв 2007, 13:04
Andrey
Добрый день. В индексах на таблицы есть такие, которые начинаются с "REF_" и у этих индексов нет никаких атрибутов. Объясните, что за индексы, для чего. Спасибо.

Добавлено: 25 янв 2007, 15:17
Maverick
автоматически созданные индексы, на основании которых определяется целочная ссылочность таблиц словаря. создаются в момент сборки словаря.

Добавлено: 26 янв 2007, 17:01
aleks1232321
Цитата
"Зачем нужны индексы с префиксом REF_? | 15.X.2004 @ 12:30 | Konnova
В некоторых таблицах в перечне индексов можно увидеть индексы, в наименовании которых имеется префикс "REF_".
Это не индексы в физическом смысле слова, то есть, они отсутствуют в таблице и не хранят ссылки на записи по ключу. Это всего лишь информация для атлантиса по соблюдению ссылочной целостности в реляционных отношениях.
Таким образом, строить на них выборки и использовать в отчетах для ускорения работы, нельзя."

Добавлено: 26 янв 2007, 19:17
Maverick
Цитата
"Зачем нужны индексы с префиксом REF_? | 15.X.2004 @ 12:30 | Konnova
В некоторых таблицах в перечне индексов можно увидеть индексы, в наименовании которых имеется префикс "REF_".
Это не индексы в физическом смысле слова, то есть, они отсутствуют в таблице и не хранят ссылки на записи по ключу. Это всего лишь информация для атлантиса по соблюдению ссылочной целостности в реляционных отношениях.
Таким образом, строить на них выборки и использовать в отчетах для ускорения работы, нельзя."
На самом деле именно по этим "индексам" обеспечивается ссылочная целостность словаря на уровне ядра системы. А во в том, что их нельзя использовать, я бы поспорил.