我需要从Oracle表中的varchar2类型的列值中删除所有空格。
例如,2012_2 psk
应该变为2012_2psk
。
我试过use REPLACE(column_name, ' ', '')
但它不起作用。
任何人都可以帮助我吗?
答案 0 :(得分:5)
我找到了解决方案。没有空格,还有一些其他符号将自己显示为空格。所以下一个代码工作正常:
SELECT regexp_replace(docnum, '\W','') FROM tmp_uploadtable;
答案 1 :(得分:1)