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對數據庫直接操作,還可以在程序代碼里限制。。。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM