Kamis, 14 Oktober 2010

Merubah Character "¿" di ORACLE

Mulanya ditemukan ada Karakter aneh didatabase ada tandatanya terbalik "¿"  tapi jika select dan difilter karakter itu gak bisa, di replace gakbisa berbagai cara replace gak berubah juga
klo dari table ASCII sih masuk ke CHR(191)
awalnya sempet dicoba cara2 ini:

1.Replace(Comment,CHR(191),'')
2.Replace(Comment,'¿','')

semua gak bisa....

akhirnya ternyata bisa diakalin pakai Convert :


select CONVERT(Comment,'US7ASCII', 'WE8ISO8859P1') from OrdHead;

ternyata karakter '¿' setelah diconvert menjadi "a??"
akhirnya tinggal buat script update:

update ORDHEAD set COMMENT=Translate(convert(COMMENT,'US7ASCII', 'WE8ISO8859P1') ,'@a??','@');


akhirnya... berhasil juga ngilangin karakter aneh itu......


Semoga pengalaman ini bermanfaat bagi yg mengalami permasalahan yg sama....

Tidak ada komentar:

Posting Komentar