Primärnycklar inställd index på Oracles databas tabeller . Alla Oracle tabeller kräver primärnycklar för att fungera på topp prestanda . Att misslyckas med att inkludera en primärnyckel i en tabell orsakar problem med långsamma prestanda på databasen . Men ibland databasadministratör vill ändra primärnyckeln på ett bord . För att åstadkomma en förändring , är den nuvarande primära nyckeln tappas , och ett nytt placeras på bordet med hjälp av " alter " uttalande . Instruktioner
1
Öppna din Oracle Enterprise Manager . Släpp den aktuella primärnyckeln i tabellen med hjälp av följande kod :
ALTER TABLE tblNamedrop CONSTRAINT tblConstraint ,
Ersätt " tblName " med namnet på din Oracle tabellen och byt ut " tblConstraint " med namnet . av primärnyckeln
2
Lägg en ny primärnyckel i tabellen med hjälp av följande kod :
ALTER tABLE tblNameadd CONSTRAINT tblConstraint PRIMARY KEY ( tblConstraint ) ,
Liksom drop uttalande , ersätt " tblName " med namnet på din Oracle bord och " tblConstraint " med namnet på din nya primärnyckeln .
3
Klicka på " Kör " knappen Oracle Enterprise Manager . Detta utför de två uttalanden . Den gamla primära nyckeln först tappas och nya skapas på bordet .