【发布时间】:2011-01-17 03:39:54
【问题描述】:
我需要在 Oracle 查询中修剪新行(Chr(13) 和 Chr(10) 以及字符串开头和结尾的制表符空间)。我了解到在 Oracle 中没有简单的方法可以修剪多个字符。 “修剪”功能仅修剪单个字符。如果我使用函数在循环中递归调用修剪函数,那将是性能下降。我听说 regexp_replace 可以匹配空格并删除它们。 您能否指导一种可靠的方法来使用 regexp_replace 在字符串的开头和结尾修剪多个制表符或新行或它们的组合。如果有其他方法,请指导我。
【问题讨论】:
-
“修剪”功能不只是删除单个字符。它会删除所有空格。
-
嗨,Seshan。以下任何答案有用吗?
-
我要检查一下。会检查并让你知道..