Berikut ini script yang saya gunakan.

Mas indra, 
kalo yg saya gunakan adalah script berikut ini:
SELECT  COL1,COL2,COL3,COL4,COL5 FROM T1
  WHERE 
   ROWID != (SELECT MAX(ROWID) FROM T1 D
             WHERE T1.COL3=D.COL3 AND T1.COL4=D.COL4 AND T1.COL5=D..COL5);
silakan dicoba dan di utak-atik  untuk menampilkan duplicate datanya 
semoga membantu



----- Original Message ----
From: Indra Ocktavin <[EMAIL PROTECTED]>
To: [email protected]
Sent: Monday, 21 April 2008 11:01:02
Subject: [indo-oracle] Menampilkan duplicate row


Hai semua,
saya baru dapat tugas dari senior nih, bagaimana caranya menampilkan duplicate 
row sekaligus kembarannya untuk kemudian data yg akan dihapus akan diseleksi 
secara manual.
Sebelumnya saya sudah sempat nyobain dan bisa,tp dengan pembatas rownum karena 
datanya ckp bsr. Cuma query baru bisa tampil stlh 15mnt. Gak efisien. Ada yg bs 
bantu gak dengan cr yg lbh cepat. Berikut ilustrasi query yg saya coba di 
oracle 9g:
select col1,col2,col3, col4,col5 from tabelA where (col3,col4,col5) in (select 
col3,col4,col5 from tabelA group by col3,col4,col5 having count(*)>1;
Mgk kalo pake view ditambah trigger mgk lebih efektif,tp saya blm tau caranya. 
Maklum pemula boz,baru 1 blnan ini megang oracle.
Para senior Indo-Oracle, mohon pencerahannya ya..
Terima kasih

 


      ______________________________________________________________________
Search, browse and book your hotels and flights through Yahoo! Travel.
http://sg.travel.yahoo.com

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

Kirim email ke