1. 程式人生 > >ORACLE資料庫處理資料中的換行符

ORACLE資料庫處理資料中的換行符

導語

將oracle資料庫的資料進行匯出時,資料中可能會存在換行符,導致一條資料被分割為兩段,在使用叢集環境等進行資料讀取時,就會產生錯誤。在不改變原有資料的基礎上,為了改善這個問題,可以使用以下介紹的一個簡單的小方法。

使用pl/sql讀取資料庫後,執行如下語句將換行符替換為空

select REPLACE(filed, TO_CHAR(CHR(10)),'') from tablename

同理,多欄位去空格符可以使用以下方法:

select REPLACE(filed1, TO_CHAR(CHR(10)),'')REPLACE(filed2, TO_CHAR(CHR(10
)
)
,'')
from tablename

匯出資料後就會發現換行符被去掉,資料可以被正常的匯入和使用。