我使用DBeaver连接到Open-Edge11数据库,它支持SQL函数。使用HERE的函数不起作用。下面是一个简单的例子和结果:
功能:
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = 'TxMSAGrading'错误:
SQL Error [42S02]: [DataDirect][OpenEdge JDBC Driver][OpenEdge] Table/view/synonynm "INFORMATION_SCHEMA.COLUMNS" cannot be found. (15814)如何获取列名?
发布于 2020-07-13 13:08:58
列信息存储在Progress系统表中,称为“syscolumn”。下面是一个检索"Customer“表的列信息的示例:
select col from sysprogress.syscolumns where tbl = 'customer';
COL
--------------------------------
Address
Address2
Balance
City
Comments
Contact
Country
Credit-Limit
Cust-Num
Discount
Name
Phone
Postal-Code
Sales-Rep
State
Terms正在进行的所有系统表的列表OpenEdge为here。
https://stackoverflow.com/questions/62869326
复制相似问题