Le chiavi primarie impostati gli indici sulle tabelle di database Oracle . Tutte le tabelle di Oracle richiedono chiavi primarie per funzionare a prestazioni al top . Non riuscendo a includere una chiave primaria in una tabella provoca problemi di rallentamento delle prestazioni del database . Tuttavia, a volte l'amministratore del database vuole cambiare la chiave primaria in una tabella. Per realizzare un cambiamento , la chiave primaria corrente è caduto, e uno nuovo è posizionato sul tavolo utilizzando l'istruzione "alter " . Istruzioni
1
Aprite il vostro Oracle Enterprise Manager. Eliminare la chiave primaria corrente sul tavolo utilizzando il seguente codice :
ALTER TABLE tblNamedrop VINCOLO tblConstraint ;
Sostituire " nometabella " con il nome della tabella Oracle e sostituire " tblConstraint " con il nome . della chiave primaria
2
Aggiungi una nuova chiave primaria per la tabella utilizzando il seguente codice :
ALTER tABLE tblNameadd VINCOLO tblConstraint PRIMARY KEY ( tblConstraint ) ;
< p > Come la dichiarazione goccia , sostituire " nometabella " con il nome della tabella Oracle e " tblConstraint " con il nome della vostra nuova chiave primaria .
3
Fare clic sul pulsante "Esegui" in il vostro Oracle Enterprise Manager. Questo esegue le due affermazioni . La vecchia chiave primaria viene prima eliminato e quello nuovo viene creato sul tavolo .