首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Openedge:删除静态临时表并替换为动态临时表

问Openedge:删除静态临时表并替换为动态临时表
EN

Stack Overflow用户
提问于 2022-11-22 18:08:10
回答 1查看 36关注 0票数 -2

我的应用程序中有一个静态临时表(有25个字段)。这现在需要是一个数据库表,这样用户就不必一直在应用程序中添加字段。

我们不想要静态临时表的原因是在表中添加或删除字段的灵活性。

我有下面的临时表

代码语言:javascript
复制
define temp-table ttQuote no-undo 
    field quote-date       as date 
    field risk                  as character 
    field client-name           as character 
    field address               as character 
    field product-code          as character 
    field risk-num              as integer 
    field risk-version          as integer 
    field risk-det-num          as integer 
    field state                 as character.

附加字段

程序使用上面的临时表,将不同表的值分配给它的字段,然后在查询的帮助下显示数据。

现在,我们用数据库表替换这个临时表,用动态临时表访问数据库表,这意味着在动态临时表上编写动态查询。因此,我的问题是“如果我有一个动态临时表,我还能使用静态查询还是现在需要动态查询”,使用附加字段意味着临时表将自行选择新添加的字段(如果是动态临时表)。请建议一下。

EN

回答 1

Stack Overflow用户

发布于 2022-11-22 18:50:15

一个例子是-

代码语言:javascript
复制
define temp-table ttQuote no-undo 
    field quote-date       as date 
    field risk                  as character 
    field client-name           as character 
    field address               as character 
    field product-code          as character 
    field risk-num              as integer 
    field risk-version          as integer 
    field risk-det-num          as integer 
    field state                 as character.

这个临时表有我想要显示在仪表板上的字段。如果我在报告中需要额外的字段,用户将不得不在这个临时表上添加字段。因此,建议有一个数据库表,以便用户可以通过维护屏幕或其他方式添加或删除数据库中的字段。程序现在不会从临时表中读取。

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

https://stackoverflow.com/questions/74537248

复制
相关文章

相似问题

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