Корректировка конвертера
Функция
Определение оператора корректировки конвертера данных.
Спецификация
::=
::=
Синтаксические правила
-
< Номер записи >
задает системный номер записи (ROWID
), для которой должен быть скорректирован конвертер данных.correct index rowid on auto for rowid 100;
-
Имена таблиц и
< список > ROWID
, для которых нужно сделать корректировку конвертера, можно получить с помощью SQL-командыTEST TABLE
или утилиты testdb (см. документ «СУБД ЛИНТЕР. Тестирование базы данных», пункт «Вывод в файл ROWID по экстенту файла таблицы»).
Общие правила
-
Необходимость корректировки конвертера возникает после получения кода завершения 10 или при наличии проблем в конвертере, выявленных в процессе тестирования БД.
-
Корректировка конвертера выполняется в следующих ситуациях:
-
в файле данных таблицы есть запись с указанным
ROWID
(обязательно одна), но в конвертере нет ссылки на нее (или есть ссылка на другую страницу либо пустой элемент); -
в файле данных таблицы нет записи с указанным
ROWID
, но в конвертере есть ссылка на нее.
-
-
Ситуации, когда в файле данных несколько записей с указанным
ROWID
, не правятся, но на консоль ядра СУБД ЛИНТЕР выдается соответствующее предупреждение.