我对 APEX 很陌生,我在使用我的第一个表格表单时遇到了一些麻烦。我链接到的表相当简单。列如下:
- 代表大学专业内部代码的主键
- 代表大学专业“真实”代码的外键
- 大学专业说明
- 插入/更新表中行的用户
- 插入/更新行的日期
目前,我面临两个问题。
- 我希望用户能够为该行指定自己的主键,但不能更改任何现有的主键。当我将列类型指定为“文本字段”时,用户可以编辑现有行的主键,并且在尝试添加新行时似乎也会破坏报告,因为我收到校验和错误。
我希望用户和日期列默认为当前登录的用户和当前日期,但是为这些列中的任何一个指定默认值似乎也会导致语法/SQL 错误。有没有人有任何关于如何使用列的默认值功能的示例?固定的。在指定默认的 PL/SQL 类型时,我可以只使用 SYSDATE 作为它自己的值。用户名可以通过APEX_UTIL中的函数获取