【发布时间】:2020-12-28 20:23:03
【问题描述】:
我想验证一列AMOUNT Varchar(2),它应该只包含整数值。
我正在使用以下逻辑:
IF regexp_like(amount,'^[0-9]+') THEN
X_STATUS:=true;
else X_STATUS:=false;
X_REMARKS:='amount SHOULD BE INTEGER';
RETURN;
END IF;
但它不起作用,请帮助我获得最佳解决方案: 谢谢你
【问题讨论】:
-
it doesn't work是什么意思?有错误信息吗?你会得到意想不到的结果吗?代码是否使合法数字无效,反之亦然?
标签: sql regex string oracle plsql