在以前版本的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获取进度数据库表的主索引?
也许您的表没有主索引? –