Oracle Rename kolonne

Oracle Rename kolonne
Denne korte opplæringen diskuterer hvordan du bruker Alter Table -kommandoen i Oracle -databaser for å gi nytt navn til en eksisterende tabellkolonne.

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.