oracle 只取字符串中的数字
function getnumber(str varchar2) return varchar2 is --by yanleigis Email:landgis@126.com
rstr varchar2(4000);
begin
if str is null then
return null;
else
rstr := '';
for i IN 1 .. length(str) loop
if (ascii(substr(str, i, 1)) between 48 and 57) or
(substr(str, i, 1) = '.') then
rstr := rstr || substr(str, i, 1);
end if;
end loop;
return rstr;
end if;
end;
oracle 只取字符串中的数字
最新推荐文章于 2024-04-09 14:22:50 发布
本文介绍了一个Oracle函数getnumber,该函数用于从输入的字符串中提取所有数字字符,并将它们组合成一个新的字符串返回。通过循环遍历字符串中的每个字符并检查ASCII值来实现这一功能。
457

被折叠的 条评论
为什么被折叠?



