oracle中对空格,回车和制表符的处理

2021/10/29 19:13:00

本文主要是介绍oracle中对空格,回车和制表符的处理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

在数据库字段varchar2中,会包含有空格、回车、制表符等字符。

 

一、特殊符号ascii定义
 制表符 char(9)
 换行符 char(10)
 回车符 char(13)

 

update c_miicode c set c.usagedetail=replace(c.usagedetail,chr(32),'') --去掉空格

update c_miicode c set c.usagedetail=replace(c.usagedetail,chr(13),'') --去掉回车

update c_miicode c set c.usagedetail=replace(c.usagedetail,chr(10),'') --去掉换行符

 

更复杂一些的去掉换行回车符等。

 

设带回车符号的字段为field_A
替换回车符:
replace(field_A,CHR(13),'')

替换换行符:
replace(field_A,CHR(10),'')

替换回车换行符:
replace(replace(field_A,CHR(13),''),CHR(10),'')

replace(replace(fa,chr(13)||chr(10),'') ,chr(10),'')

 

以上都是用SQL对数据库直接操作,还可以在程序代码里限制。。。。。



这篇关于oracle中对空格,回车和制表符的处理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程