В предыдущих версиях базы данных Progress (9.X, 10.X) нижеприведенный запрос отлично работает, чтобы найти основной индекс таблицы.запрос для поиска первичного индекса для таблицы прогресса (openegde V11.6)
select "_index-name"
from PUB."_index" in, PUB."_file" fi
where fi."_file-name"='tableName'
and in."rowid" =
(select"_file"."_prime-index"
from PUB."_file" fs
where fs."_file-name"='tableName');
Теперь RowId был удален на ходе v11.6, Есть ли SQL-запрос для выборки первичного индекса таблицы базы данных прогресса через ojdbc?
Возможно, у вашей таблицы нет первичного индекса? –