Menurut saya mendingan di proses di luar oracle. Seperti yang usulkan
oleh pak bowo. Karena di ketika namanya itu hanya ada 2 suku kata atau
kurang
{misalnya seperti Imam Nursianto Atau Bowo} maka querynya akan tidak
sesuai dengan yang diingin kan.
 
Semoga membantu
 
Wawan mulyawan
 
-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED]
On Behalf Of Yulius Wibowo
Sent: Thursday, February 22, 2007 2:40 PM
To: [email protected]
Subject: [indo-oracle] Re: memisahkan isi tabel
 
INSERT INTO TABLE_B
select SUBSTR(col1,1,INSTR(col1,' ')-1),
SUBSTR(col1,INSTR(col1,' ')+1,INSTR(col1,' ',INSTR(col1,' ')+1) - 
INSTR(col1,' ')),
SUBSTR(col1,INSTR(col1,' ',INSTR(col1,' ')+1)+1)
from TABLE_A;

Alternatif laen,
di dump ke text file dulu, lalu di proses pakai script processor spt 
misalnya awk, gawk ... lalu di insert balik ke table_B

CMIIW,

Bowo

--- In indo-oracle@ <mailto:indo-oracle%40yahoogroups.com>
yahoogroups.com, "Imam Nursianto" <[EMAIL PROTECTED]> 
wrote:
>
> 
> 
> mohon pencerahan dunk,
> Saya punya table yang ada kolom nama, kemudian
> isi kolom nama tersebut ingin saya pecah dalam 3 column di table 
yang
> berbeda gimana caranya yaa....
> misalnya : 
> 
> table :
> A               
>                
>                
>                
>    B
> column :
> nama                    
> ----> nama_depan, nama_tengah, nama_belakang
> agus nur rahman
> --->
> agus               
> , 
> nur                 
> , rahman
> 
> Terima Kasih,
> 
> Imam Nursianto
>
 


[Non-text portions of this message have been removed]

Kirim email ke