Primære nøgler sæt indekser på Oracle database tabeller. Alle Oracle tabeller kræver primære nøgler til at fungere på en toppræstation . Undlade at medtage en primær nøgle på et bord forårsager langsom ydeevne spørgsmål på databasen. Men nogle gange database administrator ønsker at ændre den primære nøgle på et bord. For at opnå en forandring , der er den aktuelle primære nøgle droppet, og en ny er placeret på bordet ved hjælp af " alter " erklæring . Instruktioner
1
Åbn din Oracle Enterprise Manager. Drop den aktuelle primære nøgle på bordet ved hjælp af følgende kode : Hej
ALTER TABLE tblNamedrop CONSTRAINT tblConstraint ,
Erstat " tblName " med navnet på din Oracle bord og erstat " tblConstraint " med navnet . af den primære nøgle
2
Tilføj en ny primær nøgle i tabellen ved hjælp af følgende kode : Hej
ALTER tABLE tblNameadd CONSTRAINT tblConstraint PRIMARY KEY ( tblConstraint )
< p > Ligesom drop statement, erstatte " tblName " med navnet på din Oracle bordet og " tblConstraint " med navnet på din nye primære nøgle.
3
Klik på " Kør" -knappen i Oracle Enterprise manager. Det udfører de to udsagn. Den gamle primære nøgle først faldet, og den nye er oprettet på bordet.