Menghapus selain number pada kolom varchar2 di oracle

ya . aneh memang terdengar. kolomnya varchar2 tapi pengennya terisi hanya number saja.

ya anggap saja anda membuat kesalahan dengan tipe data yang terlanjur varchar2 dan data – data udah masuk semua.. hmm

bagaimana caranya di oracle ? begini caranya :

jalankan query :

“DELETE FROM <nama_tabel> WHERE instr(translate(<nama_kolom>,

        ‘abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ’,

‘XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX’),’X’) > 0″;

 

done.