Abi*_*aya 0 oracle-apex oracle-apex-5
我有一个项目可以输入电子邮件 ID item_email
我需要验证电子邮件 ID 项目item_email,即电子邮件 ID 不应存在于表中。
所以我必须创建电子邮件验证,请帮助我继续进行。
您需要创建一个类型为Validation( Processingtab)的( tab) No Rows Returned,并将以下内容放入验证查询中:
select 1
from table_with_emails
where email_column = :P_EMAIL_ITEM
Run Code Online (Sandbox Code Playgroud)
UPD
检查电子邮件:使用 type 创建一个新的验证(比将两个检查合二为一更容易)PL/SQL Expression,并添加以下内容:
regexp_like (:P_EMAIL_ITEM, '^[A-Za-z]+[A-Za-z0-9.]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$')
Run Code Online (Sandbox Code Playgroud)
创建新的验证还允许您定义两种不同的错误消息:电子邮件已存在时和格式错误时。
| 归档时间: |
|
| 查看次数: |
4075 次 |
| 最近记录: |