从字符串中删除空格,SQL

Raú*_*vas 5 sql oracle

我正在尝试编写一个SQL查询来删除所有空格,这样如果一个字符串只有空格,那么最后一个字符串就是''.

我已经尝试过这段代码,但显然它不适用于多个空间:

regexp_replace(:P14_search_text, '( ){1,}', '')
Run Code Online (Sandbox Code Playgroud)

存在:P14_search_text我想要修改的字符串.

有帮助吗?

Jul*_*May 7

怎么样:

regexp_replace(:P14_search_text, '[[:space:]]*', '');
Run Code Online (Sandbox Code Playgroud)


Don*_*Don 5

尝试这个:

     Select Replace(:P14_search_text, ' ', '');
Run Code Online (Sandbox Code Playgroud)