今天往Oracle 中導入數據時,有一個列導入的數據應該時‘2011-10-11’ 的格式,結果導入的數據爲 ‘2011/10/11’格式的,5000多條記錄要一條條改基本不可能。 後來想到了replace這個函數,具體用法以下:函數
update 表1 t set t.列1=replace((select 列1from 表1 a where a.主鍵列=t.主鍵列) , '/' , '-' ) 解決了咱們問題。spa
replace 函數用法以下:orm
replace('將要更改的字符串','被替換掉的字符串','替換字符串')字符串
例:select replace ('111222333444','222','888') from dual;it
輸出爲 '111888333444'date