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]