如何从Oracle中的varchar中删除空格

Den*_*_Sh 1 sql oracle

我需要从Oracle表中的varchar2类型的列值中删除所有空格.例如,2012_2 psk应该成为2012_2psk.

我试过use REPLACE(column_name, ' ', '')但它不起作用.
谁能帮我?

Den*_*_Sh 5

我找到了解决方案.没有空格,还有一些其他符号将自己显示为空格.所以下一个代码工作正常:

SELECT regexp_replace(docnum, '\W','') FROM tmp_uploadtable;
Run Code Online (Sandbox Code Playgroud)