sybase的SQL去掉字段中的/x0a(換行符) 摘要:我們在使用sybase數據庫的時候,經常使用excel通過程序讀取excel讀取內容然後插入到sybase數據庫表中,在這個過程中經常會出現excel中存在換行符(看不到換行符),導入到表中後經常會因為換行符導致各種不同的錯誤,所以怎麼快速的將/x0a直接去掉呢?首先怎麼收索到包含/x0a,然後去掉/x0a。 1、收索存在/x0a或/X0A的字段 select * from xxxx where userid like '% %'(這裡包含一個換行符) 2、將/x0a或/X0A去除 假設id為12595的數據存在換行符,sql如下: update xxxx set userid=( select str_replace(userid,' ',null) from xxxx where userid like '% %' and id=12595 ) where id=12595 思路:先查詢出12595對應當userid的值,然後通過str_replace函數將換行符替換掉,最後通過update更新這條數據。