1.Apakah unique id ini merupakan Primary Key (PK)? 2.Apakah unique id ini merupakan Primary Key dan di refer oleh tabel lain?
Jika jawabnya no 1: - Cek juga jika ada TRIGGER pada kolom yang akan diupdate. Disable-kan! -Gunakan perintah UPDATE dan isi nilai unique number misalnya dgn paket DBMS_RANDOM. - Enable-kan constraint yg telah didisable. -alternatifnya: 1. CREATE TABLE t1baru AS SELECT kol1..koln-1 (tanpa kkolom yg akan diupdate) FROM t1; 2. ADD kolom baru utk unique number pada tabel t1baru. 3. UPDATE data utk unique number. 4 DROP TABLE t1 (yg lama); 5. RENAME t1baru TO t1; Jika jawabnya no 2, sbg tips: - satu tabel hanya boleh punya satu PK. - peroleh semua relationship dg tabel yang akan diupdate. - looping tabel yg akan diupdate, dan isi unique number mis: dgn DBMS_RANDOM, kemudian UPDATE semua foreign key yg ada ditabel lain. -Pada proses itu perhatikan pula TRIGGER yang ada ditabel lain, kemungkinan besar Anda harus menDISABLE trigger maupun CONSTRAINT, jika ada kemudian enable-kan jika selesai. ferry sends. ----- Original Message ----- From: "Tjiputra Yapeter" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Monday, September 26, 2005 6:38 AM Subject: [indo-oracle] random number > Teman2, > > Saya memiliki masalah harus mengupdate satu column yang isinya 10 digit > unique number, menjadi nomor baru. Apakah ada ide bagaimana sebaiknya saya > mengubah data pada field tersebut, mengingat data yang ada cukup besar > sekitar 1 juta record. > > Thx > > -- > Regards, > > Tjiputra Yapeter > > > [Non-text portions of this message have been removed] > > > > > -- > -----------I.N.D.O - O.R.A.C.L.E--------------- > Keluar: [EMAIL PROTECTED] > Website: http://indo-oracle.lizt.org (NEW) > ----------------------------------------------- > > Bergabung dengan Indonesia Thin Client User Groups, > Terminal Server, Citrix, New Moon Caneveral, di: > http://indo-thin.vze.com > Yahoo! Groups Links > > > > > ------------------------ Yahoo! Groups Sponsor --------------------~--> Most low income households are not online. Help bridge the digital divide today! http://us.click.yahoo.com/cd_AJB/QnQLAA/TtwFAA/PhFolB/TM --------------------------------------------------------------------~-> -- -----------I.N.D.O - O.R.A.C.L.E--------------- Keluar: [EMAIL PROTECTED] Website: http://indo-oracle.lizt.org (NEW) ----------------------------------------------- Bergabung dengan Indonesia Thin Client User Groups, Terminal Server, Citrix, New Moon Caneveral, di: http://indo-thin.vze.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/indo-oracle/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

