2012年6月8日 星期五

SQL語法實例分享--UPDATE進階

ERP在導入的過程中,經常會發生導入資料庫後的資料需要做整批調整,這時候對很多IT人員來說,真是一大工程,資料少的還可以匯出Excel,請User調整後,再重新匯入。

但如果資料筆數過多時,透過Excel處理的效能就顯得差了一點,最有效率的方式,當然是透過SQL指令直接調整。

說真的,我的SQL功力很差,指令都是朋友指導的,提供給大家做參考而已囉!

在固定第九碼之後插入一個0

update pmn_file set pmn01=substr(pmn01,1,9)||'0'||substr(pmn01,10,12) 
 where length(pmn01)=13

在第一碼前塞入一個A
update cpf_file set cpf30='A'|substr(cpf30,1,length(cpf30))


但是敬告各位同業,這雖然很有效率,但指令一下,資料就改了,所以要謹慎小心使用。

沒有留言: