Jak zmienić nazwę tabeli w Oracle

Jak zmienić nazwę tabeli w Oracle

Jednym z najbardziej wystających obiektów, jeśli chodzi o relacyjne bazy danych. Tabele są podstawowym narzędziem, jeśli chodzi o bazy danych. Służą do przechowywania informacji w kolumnach i rzędach.

Pomimo ich popularności i ogromnego znaczenia w świecie bazy danych, tabele podlegają zmianom jak większość obiektów w bazie danych.

Jednym z takich przypadków jest zmiana nazwy tabeli. Na przykład możesz zmienić nazwę istniejącej tabeli, aby uniknąć zderzeń nazwy lub zapewnić zgodność z regułami nazewnictwa itp.

Ten samouczek ma na celu pokazanie, jak użyć polecenia Zmień Tabela w bazie danych Oracle, aby przypisać nowy identyfikator do już istniejącej tabeli bazy danych.

Oracle Zmień nazwę Table Command

Jak wspomniano, polecenie zmiany nazwy pozwala nam zmienić nazwę istniejącej tabeli w dowolnym schemacie oprócz schematu SYS.

Poniżej przedstawiono składnię polecenia Zmień nazwę w Oracle:

Zmień nazwę nazwy_namalnej na nazwę new_name;

Zaczynamy od zmiany nazwy słów kluczowych, a następnie nazwy tabeli, którą chcemy zmienić nazwę. Następnie wywołujemy słowo kluczowe i przekazujemy nową nazwę, aby przypisać do tabeli.

Należy pamiętać, że stwierdzenie zmiany nazwy jest trwałe. Oznacza to, że nie możesz cofnąć się do poprzedniej nazwy, chyba że użyjesz polecenia Zmień nazwę na starą nazwę.

Po wykonaniu polecenia zmiany nazwy Oracle przenosi wszystkie powiązane obiekty, takie jak ograniczenia i wskaźniki, do nowej nazwy tabeli.

Przykład: Zmień nazwę Demonstrację

Poniższa sekcja pokazuje prostą procedurę zmiany nazwy istniejącej tabeli na serwerze Oracle:

Oracle Utwórz tabelę przykładową

Poniższy przykład pokazuje instrukcję utworzenia przykładowej tabeli o nazwie Zamówienia:

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)
);

Zmiana nazwy stołu

Następnie możemy zmienić nazwę wcześniej utworzonej tabeli, uruchamiając następujące zapytanie:

Zmień nazwę zamówień na zamówienia_new;

Pamiętaj, że polecenie zmiany nazwy jest niedozwolone, jeśli w tabeli znajdują się jakieś otwarte kursory.

Wniosek

W tym krótkim poście omówiliśmy, jak zmienić nazwę istniejącej tabeli na serwerze Oracle, używając polecenia Zmień nazwę. Zapraszam do sprawdzenia dokumentacji w celu uzyskania dodatkowych informacji.