SORU
9 ŞUBAT 2009, PAZARTESİ


Kaldırma Oracle tablodaki yinelenen satırları

Bir şey Oracle ve bazı örnek veriler içeren bir tablo nüfuslu test ediyorum, ama bu süreçte ben yinelenen kayıtları, birincil anahtar sütunları kullanarak oluşturamıyorum yani yanlışlıkla yüklendi.

Nasıl sil tüm satır yinelenen ve sadece bir tanesi bırakabilir miyim?

CEVAP
9 ŞUBAT 2009, PAZARTESİ


rowid pseudocolumn kullanın.

DELETE FROM your_table
WHERE rowid not in
(SELECT MIN(rowid)
FROM your_table
GROUP BY column1, column2, column3);

column1, column2 column3 her kayıt için bir tanımlama anahtarı olduğu gibi. Tüm sütunlar listesi.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • L33TNoonProductions

    L33TNoonProd

    24 EYLÜL 2010
  • PomplamooseMusic

    PomplamooseM

    28 HAZİRAN 2008
  • William Sledd

    William Sled

    24 EYLÜL 2006