我在sql 2008和Progress OpenEdge 10.1b服务器之间设置了链接服务器。

如何获得表架构?

最佳答案

您可以获得所有可用的表:

select * from sysprogress.SYSTABLES;

或者
select * from sysprogress.SYSTABLES_FULL;

您可以获取指定表的所有列:
select * from sysprogress.SYSCOLUMNS where TBL = 'table_name';

或者
select * from sysprogress.SYSCOLUMNS_FULL where TBL = 'table_name';

它仅适用于DBA特权用户。

OpenEdge产品文档中的更多详细信息:https://community.progress.com/community_groups/openedge_general/w/openedgegeneral/1329.openedge-product-documentation-overview

文档标题: SQL引用

本章: OpenEdge SQL系统目录表

关于schema - 如何通过odbc从Progress数据库获取表架构,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2610032/

10-10 18:08