查询以查找进度 table 的主索引 (openegde V11.6)
query to find primary index for a progress table (openegde V11.6)
在以前版本的 Progress 数据库(9.X、10.X)中,下面的查询可以很好地找到 table 的主索引。
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 已在 progress v11.6 上删除,是否有任何 SQL 查询来获取主进度数据库的索引 table 通过 ojdbc?
这也适用于 11.6。请参阅以下查询:
select "_index-name" from PUB."_index" idx, PUB."_file" fi where fi."_file-name"='Customer' and idx.rowid =(select"_file"."_prime-index" from PUB."_file" fs where fs."_file-name"='Customer');
_Index-Name
--------------------------------
CustNum
在以前版本的 Progress 数据库(9.X、10.X)中,下面的查询可以很好地找到 table 的主索引。
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 已在 progress v11.6 上删除,是否有任何 SQL 查询来获取主进度数据库的索引 table 通过 ojdbc?
这也适用于 11.6。请参阅以下查询:
select "_index-name" from PUB."_index" idx, PUB."_file" fi where fi."_file-name"='Customer' and idx.rowid =(select"_file"."_prime-index" from PUB."_file" fs where fs."_file-name"='Customer');
_Index-Name
--------------------------------
CustNum