我在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/