Oracle Apex电子邮件验证

时间:2017-12-18 15:51:33

标签: oracle-apex oracle-apex-5

我有一个项目可以输入电子邮件ID item_email

我需要对电子邮件ID项item_email进行验证,表明该电子邮件ID不应存在于表格中。

所以我必须创建电子邮件验证,请帮我继续。

2 个答案:

答案 0 :(得分:2)

您需要创建类型为Validation的{​​{1}}(Processing标签),并将以下内容添加到验证查询中:

No Rows Returned

<强> UPD
要检查电子邮件:使用类型select 1 from table_with_emails where email_column = :P_EMAIL_ITEM 创建新验证(比在一个中添加两个检查更容易),并添加以下内容:

PL/SQL Expression

创建新验证还允许您定义两个不同的错误消息:电子邮件已存在且格式错误时。

答案 1 :(得分:1)

此外,请考虑在电子邮件列上创建UNIQUE INDEX。 Apex验证可以完成这项工作,但不会阻止其他方式插入数据。