oracle中去掉資料庫欄位中的換行符、回車符、製表符小結
阿新 • • 發佈:2019-02-15
在專案上線後,使用者使用過程中,發現根據物資編碼條件查詢時,資料庫中沒有對應資料,根據分析後,最終確認為資料庫的換行符問題,下面就oracle中去掉資料庫欄位中的換行符、回車符、製表符做小結:
一、特殊符號ascii定義:
製表符 chr(9)
換行符 chr(10)
回車符 chr(13)
二 、根據一中的定義,進行oralce舉例:
去掉tab符:
update zxd_lin_shi t set t.material_code = replace(t.material_code,chr(9),'');
去除換行符:
update zxd_lin_shi t set t.material_code=replace(t.material_code,chr(10),'');
去掉回車:
update zxd_lin_shi t set t.material_code=replace(t.material_code,chr(13),'');
去掉空格:
update zxd_lin_shi t set t.material_code=trim(t.material_code);