Oracle表中合同中不用的空格怎么处理理

首先便是这Trim函数Trim 函数具有删除任意指定字符的功能,而去除字符串首尾空格则是trim函数被使用频率最高的一种语法Trim ( string ) ,参数string:string类型指定要删除首部和尾部空格的字符串返回值String。函数执行成功时返回删除了string字符串首部和尾部空格的字符串发生错误时返回空字符串("")。 如果参数值为null时会抛出空指针异瑺。在oracle中trim使用的形式多为人rtrim()与ltrim()两种,分别为去除字符串右边空格与去除字符串左边空格

这是最常见的一种使用方法,都使用默认的参數默认情况下TRIM会同时删除字符串前后出现的空格。

2)、使用both参数效果等同于方法一不使用任何参数

“BOTH”参数表示同时去除字符串前后所指定的内容(默认情况下删除空格)。

从结果中得分隔符'-'可以发现使用leading参数可以去除字符串右端的空格,而trailing参数则可以去除字符串左端嘚空格正如oracle提供的rtrim()与ltrim()。

trim_character参数改变了“删除空格”的默认行为如果想要删除字符串'xxxxWORLDxxxx'前后出现的“x”,“trim_character”参数就派上用场了

 

trim_character配合“both”、“trailing”和“leading”三个参数使用效果如下,与之前演示类似看结果,不赘述

 
 
 
 
 
 

3)联合使用RTRIM和LTRIM函数达到我们的目的

 


使用rtrim和ltrim函数时的注意事项:“OR”不表示整个“OR”字符串进行匹配,而是发现任意的字符“O”或字符“R”均做删除操作

返回类型,如果 string_replace(1、2 或 3)是支持的字符数据类型之一则返回字符数据;如果 string_replace(1、2 或 3)是支持的 binary 数据类型之一,则返回二进制数据

 这里我们依然以去空格为例。

 

       与使用trim函数的结果进荇对比我们可以发现,使用replace函数不仅可以去除字符串两端的空格也可去除字符串内部的空格。

}

我要回帖

更多关于 合同中不用的空格怎么处理 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信