我有一个表单字段,其中一个值具有在应用程序设置表中定义的默认值。用户将在显示创建表单时看到默认值,但如果他们想在保存新行之前将其更改为另一个值。
我在字段 defaults 中看不到任何方式来指定默认值是 SQL 查询的结果(例如,从 app_defaults 中选择 default_rate,其中 row_key = 1)。
当然这必须是可能的,但是如何呢?
最佳答案
正如上面发布给 Jeffrey 的,最终解决方案可以完全在 APEX 内完成,但在页面项上使用默认值类型 = PL/SQL 函数体。
DECLARE default_value number(9,2);
BEGIN
SELECT deflt_rate INTO default_value FROM app_defaults WHERE row_key = 1;
RETURN default_value;
END;
关于oracle - 从查询设置表单字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5186415/