我有一个项目可以输入电子邮件ID item_email
我需要对电子邮件ID项item_email
进行验证,表明该电子邮件ID不应存在于表格中。
所以我必须创建电子邮件验证,请帮我继续。
答案 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验证可以完成这项工作,但不会阻止其他方式插入数据。