Et av de mest utstående objektene når det gjelder relasjonsdatabaser er tabeller. Tabeller er det primære verktøyet når det gjelder databaser. De brukes til å lagre informasjonen i kolonner og rader.
Til tross for deres popularitet og enorme betydning i databaseverdenen, er tabeller underlagt endringer som de fleste objekter i en database.
Et slikt tilfelle er endringen av tabellnavnet. For eksempel kan du endre navnet på en eksisterende tabell for å unngå navnekollisjonene eller gi en kompatibilitet med navneglene dine osv.
Denne opplæringen tar sikte på å vise deg hvordan du bruker RENAME-tabellkommandoen i Oracle-databasen for å tilordne en ny identifikator til en allerede eksisterende databasetabell.
Oracle Reiam Table Command
Som nevnt tillater Rename Table -kommandoen oss å gi nytt navn til en eksisterende tabell i ethvert skjema bortsett fra SYS -skjemaet.
Følgende skildrer syntaks for Rename -kommandoen i Oracle:
Gi nytt navn til tabell_navn til new_name;Vi starter med å gi nytt navn på nøkkelordet etterfulgt av tabellnavnet som vi ønsker å gi nytt navn. Deretter ringer vi til nøkkelord og gir det nye navnet til å tilordne til tabellen.
Husk at en renavnserklæring er permanent. Dette betyr at du ikke kan rulle tilbake til forrige navn med mindre du bruker RENAME -kommandoen til det gamle navnet.
Når RENAME -kommandoen er utført, overfører Oracle alle tilhørende objekter, for eksempel begrensninger og indekser, til det nye tabellnavnet.
Eksempel: Gi nytt navn til tabelldemonstrasjon
Følgende avsnitt viser en enkel prosedyre for å gi nytt navn til en eksisterende tabell i Oracle -serveren:
Oracle Create Sample Table
Følgende eksempel viser en uttalelse for å opprette en eksempeltabell kalt ordrer:
Lag bordbestillingerOmdøter bordet
Vi kan deretter gi nytt navn til den tidligere opprettede tabellen ved å kjøre følgende spørsmål:
Gi nytt navn til bestillinger_new;Husk at Rename -kommandoen ikke er tillatt hvis det er noen åpne markører i tabellen.
Konklusjon
I dette korte innlegget diskuterte vi hvordan du kan gi nytt navn til en eksisterende tabell i Oracle -serveren ved hjelp av Rename -kommandoen. Sjekk gjerne dokumentasjonen for ytterligere informasjon.