Questione : oracolo 10g - Rimuovere i duplicati dalla grande tabella

Ho la seguente tabella CUSTOMER_CONTACTS nella base di dati del mercato della relazione con la clientela. dovuto alcuni sqls errati 230 milione annotazioni hanno ottenuto inserite in questa tabella dall'errore per gli ultimi 2 anni. Questa tabella non ha alcun vincolo di chiave primaria come soltanto tutti i campi in questa tabella unirà per formare una combinazione unica. la tabella del
This presunto averlo 7 - 10 milione annotazioni soltanto e vorrebbe rimuovere i duplicati (soltanto se tutti i campi in un fiammifero record esattamente tutti i campi in un altro annotazione). il

Please lo ha lasciato conoscere il modo efficace per la rimozione dei duplicati da questa molto grande tabella. Ciò è NUMERO (VARCHAR2 EEE_ACTIVITY_ID/>
di CUSTOMER_CONTACTS
CREATE/>
TABLESPACE EZMADD
ACTIVITY_TYPE_PK, PAESE VARCHAR2 (del
BYTE 4000), NUMERO del
COUNTRY_TYPE, NUMERO del
COUNTRY_ERROR, REGIONE VARCHAR2 (del
BYTE 4000), NUMERO del
REGION_TYPE, NUMERO del
REGION_ERROR, NUMERO del
CONTACT_NAME VARCHAR2 (BYTE 300), del
STAKEHOLDER_NUM, DATA del
SOURCE_ACTIVITY_DATE, NUMERO del
INSERT_SEQUENCE,
del
CUST_ACT_VALID VARCHAR2 (1 CARBONE));

class= del

Risposta : oracolo 10g - Rimuovere i duplicati dalla grande tabella

il >>the newtable accetterà soltanto le annotazioni uniche,…

Accosentito.  Ecco perché già ho proposto questa soluzione esatta in HTTP: #a32789356
Altre soluzioni  
 
programming4us programming4us