我的应用程序中有一个静态临时表(有25个字段)。这现在需要是一个数据库表,这样用户就不必一直在应用程序中添加字段。
我们不想要静态临时表的原因是在表中添加或删除字段的灵活性。
我有下面的临时表
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.附加字段
程序使用上面的临时表,将不同表的值分配给它的字段,然后在查询的帮助下显示数据。
现在,我们用数据库表替换这个临时表,用动态临时表访问数据库表,这意味着在动态临时表上编写动态查询。因此,我的问题是“如果我有一个动态临时表,我还能使用静态查询还是现在需要动态查询”,使用附加字段意味着临时表将自行选择新添加的字段(如果是动态临时表)。请建议一下。
发布于 2022-11-22 18:50:15
一个例子是-
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.这个临时表有我想要显示在仪表板上的字段。如果我在报告中需要额外的字段,用户将不得不在这个临时表上添加字段。因此,建议有一个数据库表,以便用户可以通过维护屏幕或其他方式添加或删除数据库中的字段。程序现在不会从临时表中读取。
https://stackoverflow.com/questions/74537248
复制相似问题