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