Oracle -Spalte umbenennen

Oracle -Spalte umbenennen
In diesem kurzen Tutorial wird erläutert.

Oracle -Spalte umbenennen

Um eine Spalte in Oracle umzubenennen, können wir die in der folgende Syntax gezeigte Änderungstabellespalte verwenden:

TABLE TABLE TABLE_NAME
Die Spalte old_column_name in New_Column_Name umbenennen;

Table_name bezieht sich auf den Namen der Tabelle, in der die Spalte, die Sie umbenennen möchten.

Der Name old_column_name und new_column_name bezieht sich auf den Namen der vorhandenen Spalte, die Sie umbenennen möchten, und den neuen Namen zuzuweisen.

Beispieldemonstration

Sehen wir uns ein praktisches Beispiel an, um am besten zu verstehen, wie Sie die Änderungstabelleanweisung verwenden, um eine Spalte umzubenennen.

Erstellen Sie zunächst eine Testtabelle mit der Oracle Creating Table -Anweisung wie im Folgenden dargestellt:

Erstellen Sie Tabellenbestellungen

(
ID -Nummer nicht null,
Kunden varchar2 (50) nicht null,
order_date Datum,
product_id nummer,
Mengenzahl,
Preisnummer,
Einschränkung Order_pk Primärschlüssel (ID)
);

Lassen Sie uns anschließend die Beispieldaten in die Tabelle einfügen, wie in den folgenden Einfügungsanweisungen gezeigt:

In Bestellungen einfügen (ID, Kunde, Order_date, product_id, Menge, Preis)
Werte (1, 'Beatriz', Datum '2022-10-10', 4500, 45, 56);
In Bestellungen einfügen (ID, Kunde, Order_date, product_id, Menge, Preis)
Werte (2, 'Ali', Datum '2022-10-10', 5400, 65, 109);
In Bestellungen einfügen (ID, Kunde, Order_date, product_id, Menge, Preis)
Werte (3, 'Gabriel', Datum '2022-10-11', 6400, 405, 586);
In Bestellungen einfügen (ID, Kunde, Order_date, product_id, Menge, Preis)
Werte (4, 'Beatriz', Datum '2022-10-11', 5800, 55, 550);
In Bestellungen einfügen (ID, Kunde, Order_date, product_id, Menge, Preis)
Werte (5, 'Beatriz', Datum '2022-10-12', 4506, 46, 700);
In Bestellungen einfügen (ID, Kunde, Order_date, product_id, Menge, Preis)
Werte (6, 'Gabriel', Datum '2022-10-11', 9001, 450, 5600);
In Bestellungen einfügen (ID, Kunde, Order_date, product_id, Menge, Preis)
Werte (7, 'Beatriz', Datum '2022-10-10', 4500, 45, 56);
In Bestellungen einfügen (ID, Kunde, Order_date, product_id, Menge, Preis)
Werte (8, 'Ali', Datum '2022-10-10', 5400, 65, 109);

Oracle -Spaltenbeispiel umbenennen

Nehmen wir an, wir möchten die Kundenspalte in Customer_Name umbenennen. Wir können einen Änderungstabellenbefehl ausführen, wie im Folgenden gezeigt:

Tischbestellungen ändern
Benennen Sie die Spalte Customer in Customer_Name um;

Abschluss

In diesem Beitrag haben wir darüber diskutiert, wie der Befehl alter table in oracle verwendet wird, um eine vorhandene Spalte umzubenennen, ohne die Tabellendefinition neu zu erstellen. Dies kann bei der Aktualisierung verschiedener Tabellenparameter ohne Datenverlust nützlich sein.