Oracle Rename kolonne
For å gi nytt navn til en kolonne i Oracle, kan vi bruke Alter -tabellkolonnen som vist i følgende syntaks:
ALTER TABLE TABLE_NAME
Gi nytt navn på old_column_name til new_column_name;
Tabell_navn refererer til navnet på tabellen der kolonnen du ønsker å gi nytt navn til bosatt.
Old_column_name og new_column_name refererer til navnet på den eksisterende kolonnen du ønsker å gi nytt navn og det nye navnet du vil tilordne henholdsvis.
Eksempel Demonstrasjon
La oss se på et praktisk eksempel for å forstå best hvordan du bruker Alter -tabellen for å gi nytt navn til en kolonne.
Begynn med å lage en testtabell ved hjelp av Oracle Create Table -setningen som vist i følgende:
Lag bordbestillinger
(
ID -nummer ikke null,
Kunden varchar2 (50) ikke null,
ordre_dato dato,
PRODUKT_ID NUMMER,
mengde nummer,
Prisnummer,
Begrensningsordre_pk Primærnøkkel (ID)
);
La oss deretter sette inn eksempeldataene i tabellen som vist i følgende innsatser:
Sett inn bestillinger (ID, kunde, ordre_date, produkt_id, mengde, pris)
verdier (1, 'Beatriz', dato '2022-10-10', 4500, 45, 56);
Sett inn bestillinger (ID, kunde, ordre_date, produkt_id, mengde, pris)
verdier (2, 'Ali', dato '2022-10-10', 5400, 65, 109);
Sett inn bestillinger (ID, kunde, ordre_date, produkt_id, mengde, pris)
verdier (3, 'Gabriel', dato '2022-10-11', 6400, 405, 586);
Sett inn bestillinger (ID, kunde, ordre_date, produkt_id, mengde, pris)
verdier (4, 'Beatriz', dato '2022-10-11', 5800, 55, 550);
Sett inn bestillinger (ID, kunde, ordre_date, produkt_id, mengde, pris)
verdier (5, 'Beatriz', dato '2022-10-12', 4506, 46, 700);
Sett inn bestillinger (ID, kunde, ordre_date, produkt_id, mengde, pris)
verdier (6, 'Gabriel', dato '2022-10-11', 9001, 450, 5600);
Sett inn bestillinger (ID, kunde, ordre_date, produkt_id, mengde, pris)
verdier (7, 'Beatriz', dato '2022-10-10', 4500, 45, 56);
Sett inn bestillinger (ID, kunde, ordre_date, produkt_id, mengde, pris)
verdier (8, 'Ali', dato '2022-10-10', 5400, 65, 109);
Oracle Rename Column Example
Anta at vi ønsker å gi nytt navn til kundekolonnen til kundenavn. Vi kan kjøre en Alter Table -kommando som vist i følgende:
Endre bordbestillinger
Gi nytt navn til kolonne kunde til kundenavn;
Konklusjon
I dette innlegget diskuterte vi om hvordan du bruker Alter Table-kommandoen i Oracle for å gi nytt navn til en eksisterende kolonne uten å lage tabelldefinisjonen på nytt. Dette kan være nyttig når du oppdaterer forskjellige tabellparametere uten tap av data.