Wenn Sie mit einer Oracle -Datenbank arbeiten, können Sie auf eine Instanz stoßen, in der Sie einer vorhandenen Tabelle eine Spalte hinzufügen müssen.
Möglicherweise möchten Sie aus vielen Gründen einer vorhandenen Tabelle in Oracle eine Spalte hinzufügen. Zum Beispiel:
In diesem Tutorial werden Sie angezeigt.
Oracle Alter Tabelle Fügen Sie die Spaltenanweisung hinzu
Das Folgende zeigt eine umfassende Syntax der Änderungstabelle Hinzufügen von Spaltenanweisung in Oracle -Datenbanken:
TABLE TABLE TABLE_NAMESwap Table_Name mit dem Namen der Tabelle, zu dem Sie die Spalten (en) hinzufügen möchten.
Der Spaltenname gibt den Namen der Spalte an, die Sie zur Tabelle hinzufügen möchten. Dies ähnelt der Spaltendefinition während der Erstellung der Tabelle.
Während der Spaltendefinition können Sie Spalteneigenschaften angeben, z. B. Datentyp, Standard, Werte, Nullstatus und Spaltenbeschränkungen.
Wenn Sie einer Tabelle in Oracle mehrere Spalten hinzufügen möchten, können Sie in der Anweisung der Änderungstabelle mehrere Hinzufügenklauseln verwenden.
TABLE TABLE TABLE_NAMELassen Sie uns Beispiele dafür ansehen, wie wir die Änderungstabelle addieren Spaltenanweisung verwenden können.
Beispiel
Betrachten Sie die folgende Erklärung, in der eine Tabelle zum Speichern von Bloginformationen erstellt wird:
Erstellen von Tabellen blog_posts (Diese Anweisung erstellt eine Tabelle mit dem Namen blog_posts mit den folgenden Spalten:
Diese Erstellung von Tabellenanweisung erstellt eine Tabelle mit den erforderlichen Spalten, um Blog -Post -Informationen zu speichern, einschließlich Titel, Inhalt, Autor, Datum und Uhrzeit und Kategorie für jeden Blog -Beitrag.
Oracle fügen Sie eine einzelne Spalte hinzu
Angenommen, wir möchten eine Spalte hinzufügen, um die Anzahl der Ansichten für einen bestimmten Beitrag zu speichern. Wir können die Spalte für Alter Tabelle hinzufügen, wie unten gezeigt:
Änderung Table blog_posts add post_view nummer nicht null;Diese Abfrage verwendet die Änderungstabelleanweisung in Oracle, um einer vorhandenen Tabelle eine neue Spalte hinzuzufügen.
In diesem Fall fügt die Änderungstabelle Anweisung eine neue Spalte mit dem Namen post_view in die Tabelle blog_posts hinzu. Die post_view -Spalte hat einen Datentyp von Zahlen und kann Nullwerte nicht speichern.
Nachdem diese Anweisung ausgeführt wurde, verfügt die Tabelle Blog_Posts über eine zusätzliche Spalte mit dem Namen post_view. Die Datenbankmotor fügt die Spalte am Ende nach allen vorhandenen Spalten hinzu.
Abschluss
Abschließend können wir den Befehl zur Änderungstabelle hinzufügen, um einer vorhandenen Tabelle eine neue Spalte hinzuzufügen, um eine neue Spalte hinzuzufügen. Diese Anweisung kann bequem sein, wenn Sie einer vorhandenen Tabelle zusätzliche Daten hinzufügen möchten oder wenn Sie die Struktur der Tabelle ändern müssen, um neue Daten zu speichern, die während der Tabelleninitialisierung nicht verfügbar waren.