Oracle Zmień nazwę kolumny
Aby zmienić nazwę kolumny w Oracle, możemy użyć kolumny Alter Table, jak pokazano w poniższej składni:
Zmień tabelę TABLE_NAME
Zmień nazwę Kolumna Old_Column_name na NEW_COLUMN_NAME;
Table_name odnosi się do nazwy tabeli, w której znajduje się kolumna, którą chcesz zmienić nazwę.
Nazwa Old_Column_name i new_column_name odnosi się odpowiednio do nazwy istniejącej kolumny, którą chcesz zmienić, i nową nazwę, którą należy przypisać.
Przykładowa demonstracja
Spójrzmy na praktyczny przykład, aby najlepiej zrozumieć, jak użyć instrukcji Alter Table, aby zmienić nazwę kolumny.
Zacznij od utworzenia tabeli testowej za pomocą instrukcji Oracle Utwórz tabelę, jak pokazano następująco:
Utwórz zamówienia na tabeli
(
numer identyfikacyjny nie null,
klient Varchar2 (50) nie null,
data order_date,
Numer produktu,
Numer ilości,
Numer ceny,
Ograniczenie klucz podstawowy Order_PK (id)
);
Następnie wstawmy przykładowe dane do tabeli, jak pokazano w poniższych instrukcjach wstawienia:
Wstaw do zamówień (id, klient, zamówienie, produkt_id, ilość, cena)
Wartości (1, „Beatriz”, data „2022-10-10”, 4500, 45, 56);
Wstaw do zamówień (id, klient, zamówienie, produkt_id, ilość, cena)
Wartości (2, „Ali”, data „2022-10-10”, 5400, 65, 109);
Wstaw do zamówień (id, klient, zamówienie, produkt_id, ilość, cena)
Wartości (3, „Gabriel”, data „2022-10-11”, 6400, 405, 586);
Wstaw do zamówień (id, klient, zamówienie, produkt_id, ilość, cena)
Wartości (4, „Beatriz”, data „2022-10-11”, 5800, 55, 550);
Wstaw do zamówień (id, klient, zamówienie, produkt_id, ilość, cena)
Wartości (5, „Beatriz”, data „2022-10-12”, 4506, 46, 700);
Wstaw do zamówień (id, klient, zamówienie, produkt_id, ilość, cena)
Wartości (6, „Gabriel”, data „2022-10-11”, 9001, 450, 5600);
Wstaw do zamówień (id, klient, zamówienie, produkt_id, ilość, cena)
Wartości (7, „Beatriz”, data „2022-10-10”, 4500, 45, 56);
Wstaw do zamówień (id, klient, zamówienie, produkt_id, ilość, cena)
Wartości (8, „Ali”, data „2022-10-10”, 5400, 65, 109);
Oracle Zmień nazwę Przykład kolumny
Załóżmy, że chcemy zmienić nazwę kolumny klienta na nazwę klienta. Możemy uruchomić polecenie alter Table, jak pokazano w następujący sposób:
Zmień zamówienia na tabeli
Zmień nazwę klienta kolumny na nazwę_ klienta;
Wniosek
W tym poście omówiliśmy, jak użyć polecenia alter Table w Oracle, aby zmienić nazwę istniejącej kolumny bez ponownego tworzenia definicji tabeli. Może to być przydatne przy aktualizacji różnych parametrów tabeli bez utraty danych.