Oracle PL/SQL:从字符串中删除“空格字符”

在我的Oracle 10g数据库中,我希望从表字段的值中删除“空格字符”(空格、制表符、回车…)

TRANSLATE()?例如:

我的值:=翻译(我的值,
CHR(9)| | | | | | | | | | | | | | | | | | | | | | | | | | 124;

或者有没有更好的选择(比如PHP PCRE中的[:space:

谢谢你的建议

我会选择regexp_替换,尽管我不能100%确定它在PL/SQL中是否可用

my_value:=regexp_replace(my_value,[[:space:]*','');

发表评论