Podczas pracy z bazą danych Oracle możesz napotkać instancję, w której musisz dodać kolumnę do istniejącej tabeli.
Możesz dodać kolumnę do istniejącej tabeli w Oracle z wielu powodów. Na przykład:
Ten samouczek pokaże, jak używać polecenia alter Tabela Dodaj kolumnę, aby dodać pojedyncze lub wiele kolumn do istniejącej tabeli bazy danych.
Oracle alter Table Dodaj instrukcję kolumny
Poniżej pokazuje kompleksową składnię tabeli alter Table Dodaj instrukcję kolumny w bazach danych Oracle:
Zmień tabelę TABLE_NAMEZamień nazwę Stole_name z nazwą tabeli, do której chcesz dodać kolumnę (.
Nazwa_polution określa nazwę kolumny, którą chcesz dodać do tabeli. Jest to podobne do definicji kolumny podczas tworzenia tabeli.
Podczas definicji kolumny możesz określić właściwości kolumny, takie jak typ danych, domyślne, wartości, status zerowy i ograniczenia kolumnowe.
Jeśli chcesz dodać wiele kolumn do tabeli w Oracle, możesz użyć wielu klauzul dodanych w instrukcji Alter Table.
Zmień tabelę TABLE_NAMESpójrzmy na przykłady, w jaki sposób możemy użyć instrukcji kolumny alter Table Dodaj.
Przykład
Rozważ następujące stwierdzenie, które tworzy tabelę do przechowywania informacji o blogu:
Utwórz tabela blog_posts (Ta instrukcja tworzy tabelę o nazwie blog_posts z następującymi kolumnami:
Ta instrukcja Utwórz tabelę tworzy tabelę z niezbędnymi kolumnami do przechowywania informacji o postach na blogu, w tym tytuł, treści, autora, daty i godziny oraz kategorii dla każdego postu na blogu.
Oracle Dodaj pojedynczą kolumnę
Załóżmy, że chcemy dodać kolumnę do przechowywania liczby wyświetleń dla danego postu. Możemy użyć kolumny dodaj tabelę, jak pokazano poniżej:
Alter Table blog_posts Dodaj numer post_view nie null;To zapytanie używa instrukcji Alter Table w Oracle, aby dodać nową kolumnę do istniejącej tabeli.
W takim przypadku instrukcja Alter Table dodaje nową kolumnę o nazwie Post_View do tabeli Blog_Posts. Kolumna Post_View ma typ danych i nie może przechowywać wartości zerowych.
Po wykonaniu tej instrukcji tabela blog_posts będzie miała dodatkową kolumnę o nazwie post_view, która może przechowywać liczbę wyświetleń dla każdego postu na blogu. Silnik bazy danych doda kolumnę na końcu po wszystkich istniejących kolumnach.
Wniosek
Podsumowując, możemy użyć polecenia alter Table Dodaj kolumnę, aby dodać nową kolumnę do istniejącej tabeli. Ta instrukcja może być wygodna, jeśli chcesz dodać dodatkowe dane do istniejącej tabeli lub jeśli potrzebujesz zmodyfikowania struktury tabeli w celu przechowywania nowych danych, które nie były dostępne podczas inicjalizacji tabeli.