oracle apex - 如何使用值验证名称长度

时间:2015-11-10 18:22:38

标签: oracle oracle-apex

我想验证名称长度是否符合要求的值。

我制作了一个代码,但它的工作方式很糟糕 我试图看到输入的名称是否小于3,并返回一个布尔值来打印消息。 在某些情况下,代码会阻止任何输入的日期,而另一个则保存数据,即使数据小于3。

我的代码是

if length(':P11_first_name') < 3 then
return true;
else
return false;
end if;

我需要做些什么来解决这个问题。

1 个答案:

答案 0 :(得分:4)

不要将商品名称放在单引号中。您正在检查文字字符串&#34;:P11_first_name&#34;长度小于3.该字符串将始终为14个字符。你想要

if length( :p11_first_name ) < 3
then
  return true;
else
  return false;
end if;