Hi all...aq mohon bantuan nich

saya punya sampel data alamat seperti dibawah ini
sebenarnya jumlahnya sampai 2 jutaan record...
cuman klo di masukin semua di sini bisa2 
gak cukup tempatnya :p

----------------------------------------------------------
|no.|  alamat                                            |
----------------------------------------------------------
|1  | BTP BLK AF/552 RT 002 rw 001                       |
|2  | BT RAMBA LR8      004                  000 90241   | 
|3  | GOA RIA RW08/2                       01000 90242   |
|4  | GOA RIA BLK C1/8                     01000 90242   |
|5  | NUSA T INDAH GB/21
----------------------------------------------------------

Nah saya ingin memilah data tersebut
kedalam beberapa field seperti

alamat          ==>varchar2(30)
no_bangunan     ==>varchar2(3)
rt              ==>varchar2(3)
rw              ==>varchar2(3) 
kdpos           ==>varchar2(5)

ex. case  untuk row nomor 1

alamat          ==> BTP BLOK AF 
no_bangunan     ==> 552
rt              ==> 552
rw              ==> 001
kdpos           ==> null


case untuk row nomor 2

alamat          ==> BT RAMBA LR 9
no_bangunan     ==> null
rt              ==> 004
rw              ==> 000
kdpos           ==> 90241


mohon bantuannya dengan menggunakan
        REGEXP_INSTR or
        REGEXP_LIKE or 
        REGEXP_REPLACE or
        REGEXP_SUBSTR 





Kirim email ke