1. 程式人生 > >oracle中去掉資料庫欄位中的換行符、回車符、製表符小結

oracle中去掉資料庫欄位中的換行符、回車符、製表符小結

        在專案上線後,使用者使用過程中,發現根據物資編碼條件查詢時,資料庫中沒有對應資料,根據分析後,最終確認為資料庫的換行符問題,下面就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);