【发布时间】:2017-04-24 15:11:42
【问题描述】:
我正在尝试在允许用户注册之前检查电子邮件的域部分。
`#OWNER#.REGISTER_CUSTOMER(
IN_USERNAME => :P102__USERNAME,
IN_PASSWORD => :P102__PASSWORD,
IN_FORENAME => :P102__FORENAME,
IF IN_EMAIL LIKE '@% study.beds.ac.uk' THEN
{IN_EMAIL => :P102__EMAIL,}
END IF;
IN_TEL => :P102__TEL,
IN_SURNAME => :P102__SURNAME);`
不幸的是,它似乎没有工作,并给了我这个错误代码。
ora_sqlerrm:ORA-06550:第 5 行,第 1 列:PLS-00103:在预期以下情况之一时遇到符号“IF”:( - + case mod new not null continue avg count current exists max min prior sql stddev总和方差执行forall合并时间时间戳间隔日期管道
非常感谢您的帮助。
【问题讨论】:
-
期望域在这里有一个空格似乎很奇怪:
'@% study.beds.ac.uk'
标签: oracle plsql oracle-apex