在以前版本的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獲取進度數據庫表的主索引?
也許您的表沒有主索引? –