从值 Oracle Apex 中仅获取数字
Fetch only Number from the value Oracle Apex
我只需要从项目中获取数字如何执行。
例如:P2510_PAYMENT_TOTAL = 208.00 Dr
我只需要从上述项目中获取208如何获取
如果 P2510_SUMMARY_OS_DR <=P2510_PAYMENT_TOTAL
我正在尝试创建 DA 以显示错误
我的动态操作代码
:P2510_PLSQL_ERROR_MESSAGE := NULL;
如果圆(:P2510_SUMMARY_OS_DR,2) <= :P2510_PAYMENT_TOTAL 那么
:P2510_PLSQL_ERROR_MESSAGE :=
'It looks like the values you''ve entered don''t match.'
||' Match 值的值必须与 Outstanding 的值匹配。
||'请重试。';
如果结束;
但是这个 DA 不工作我得到“PL/SQL:数字或值错误:字符到数字转换错误”
如果项目值为 208.00 Dr
,则不能对其进行四舍五入(“Dr”不是数字,会引发错误)。
尝试
if to_number(substr(:P2510_SUMMARY_OS_DR, 1, instr(:P2510_SUMMARY_OS_DR, ' ') - 1)) <=
to_number(:P2510_PAYMENT_TOTAL)
then
...
我只需要从项目中获取数字如何执行。
例如:P2510_PAYMENT_TOTAL = 208.00 Dr
我只需要从上述项目中获取208如何获取
如果 P2510_SUMMARY_OS_DR <=P2510_PAYMENT_TOTAL
我正在尝试创建 DA 以显示错误我的动态操作代码
:P2510_PLSQL_ERROR_MESSAGE := NULL;
如果圆(:P2510_SUMMARY_OS_DR,2) <= :P2510_PAYMENT_TOTAL 那么
:P2510_PLSQL_ERROR_MESSAGE := 'It looks like the values you''ve entered don''t match.' ||' Match 值的值必须与 Outstanding 的值匹配。 ||'请重试。';
如果结束;
但是这个 DA 不工作我得到“PL/SQL:数字或值错误:字符到数字转换错误”
如果项目值为 208.00 Dr
,则不能对其进行四舍五入(“Dr”不是数字,会引发错误)。
尝试
if to_number(substr(:P2510_SUMMARY_OS_DR, 1, instr(:P2510_SUMMARY_OS_DR, ' ') - 1)) <=
to_number(:P2510_PAYMENT_TOTAL)
then
...