oracle - ORACLE APEX:尝试将 LOGIN PAGE 自定义电子邮件插入到表中
问题描述
当用户按下登录按钮时,我尝试创建不同的操作。我无法从 LOGIN 表单中插入值。
我尝试使用此代码:
INSERT INTO DEBTOR_EMAIL VALUES (V':P9999_USERNAME', V':P9999_EMAIL');
我得到一个错误:
ORA-06550:第 1 行,第 30 列:ORA-00936:缺少表达式
有人可以帮助如何引用表单输入字段吗?
解决方案
虽然上面的答案是完全正确的并且确实回答了实际问题,但我认为这不是处理这个问题的最佳方法。使用此解决方案,您已在登录页面中锁定了该功能。在大多数情况下,应用程序登录是在 apex 之外处理的(单点登录、社交身份验证等)。在这些情况下,无法在登录屏幕中添加代码。一个更健壮的解决方案是创建一个具有“验证后”处理点的应用程序进程,并在那里执行插入语句。
推荐阅读
- database - Postgresql 函数有不支持的返回
- reactjs - 'Spring' 不是从'react-spring' 导出的
- javascript - 为什么我必须在表单中的“提交”按钮上按两次才能看到反应中的日志?
- spring - 使用 Java 8 并行流 API 的 SMTP 身份验证异常
- flutter - 来自多个 Firebase 项目的 Flutter FCM 主题消息
- ios - 为什么UIButtons之间要加空格?
- java - 如何正确设置 jaxrs 客户端依赖项?
- sql - SQL根据sum计算延时
- javascript - 在不和谐成员加入时为其添加角色
- spring-integration - 收到回复消息但接收线程已经收到回复