如何从oracle中的varchar 2获取数字?

时间:2011-01-20 10:28:48

标签: oracle10g

我有变量l_string varchar 2(100)。

字符串的值为l_string='L000EW45UY678IOP'

我想从这个字符串中获取数字,如

  

00045678

请告诉我如何获得上述字符串结果。

2 个答案:

答案 0 :(得分:0)

Google的TRANSLATE功能。

它可以让你替换字母字符,留下数字。

答案 1 :(得分:0)

试试这个:

regexp_replace('L000EW45UY678IOP', '[^0-9]', '')