首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择OpenEdge-SQL的列名

选择OpenEdge-SQL的列名
EN

Stack Overflow用户
提问于 2020-07-13 12:37:30
回答 1查看 375关注 0票数 2

我使用DBeaver连接到Open-Edge11数据库,它支持SQL函数。使用HERE的函数不起作用。下面是一个简单的例子和结果:

功能:

代码语言:javascript
复制
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = 'TxMSAGrading'

错误:

代码语言:javascript
复制
SQL Error [42S02]: [DataDirect][OpenEdge JDBC Driver][OpenEdge] Table/view/synonynm "INFORMATION_SCHEMA.COLUMNS" cannot be found. (15814)

如何获取列名?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-13 13:08:58

列信息存储在Progress系统表中,称为“syscolumn”。下面是一个检索"Customer“表的列信息的示例:

代码语言:javascript
复制
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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62869326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档