Freigeben über


Hinzufügen von Spalten zu einer Tabelle (Datenbankmodul)

In diesem Thema wird beschrieben, wie mit SQL Server Management Studio oder Transact-SQL Tabellenspalten in SQL Server 2012 hinzugefügt werden können.

In diesem Thema

  • Vorbereitungen:

    Einschränkungen

    Sicherheit

  • So fügen Sie Spalten ein mit:

    SQL Server Management Studio

    Transact-SQL

Vorbereitungen

Einschränkungen

Wenn Spalten mithilfe der ALTER TABLE-Anweisung zu einer Tabelle hinzugefügt werden, dann werden diese Spalten automatisch am Ende der Tabelle hinzugefügt. Wenn die Spalten in einer bestimmten Reihenfolge in der Tabelle eingefügt werden sollen, verwenden Sie SQL Server Management Studio. Beachten Sie jedoch, dass dies keine Best Practice für den Datenbankentwurf-ist. Best Practice ist, in der Anwendung oder auf der Abfrageebene die Reihenfolge anzugeben, in der die Spalten zurückgegeben werden sollen. Sie sollten sich nicht darauf verlassen, dass bei Verwendung von SELECT * alle Spalten in der Reihenfolge, in der sie in der Tabelle definiert worden sind, zurückgegeben werden. Geben Sie die Spalten in Abfragen und Anwendungen immer namentlich in der Reihenfolge an, in der sie angezeigt werden sollen.

Sicherheit

Berechtigungen

Erfordert die ALTER-Berechtigung für die Tabelle.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Mit SQL Server Management Studio

So fügen Sie mit dem Tabellen-Designer Spalten in eine Tabelle ein

  1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die Tabelle, der Sie Spalten hinzufügen möchten, und klicken Sie dann auf Entwerfen.

  2. Klicken Sie auf die leere Zelle in der Spalte Spaltenname.

  3. Geben Sie den Spaltennamen in die Zelle ein. Der Spaltenname muss angegeben werden.

  4. Drücken Sie die TAB-TASTE, um zu der Zelle Datentyp zu gelangen, und wählen Sie in der Dropdownliste einen Datentyp aus. Dieser Wert ist ebenfalls obligatorisch. Wenn Sie keinen Wert auswählen, wird der Standardwert verwendet.

    HinweisHinweis

    Sie können den Standardwert im Dialogfeld Optionen unter Datenbanktools ändern.

  5. Definieren Sie auf der Registerkarte Spalteneigenschaften weitere Spalteneigenschaften.

    HinweisHinweis

    Die Standardwerte für die Spalteneigenschaften werden hinzugefügt, wenn Sie eine neue Spalte erstellen. Sie können die Werte jedoch auf der Registerkarte Spalteneigenschaften ändern.

  6. Wenn Sie die gewünschten Spalten hinzugefügt haben, wählen Sie im Menü Datei die Option table name speichern aus.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Mit Transact-SQL

So fügen Sie Spalten eine neue Tabelle ein

  1. Stellen Sie eine Verbindung mit dem Database Engine (Datenbankmodul) her.

  2. Klicken Sie in der Standardleiste auf Neue Abfrage.

  3. Im folgenden Beispiel werden der Tabelle dbo.doc_exa zwei Spalten hinzugefügt. Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen.

ALTER TABLE dbo.doc_exa ADD column_b VARCHAR(20) NULL, column_c INT NULL ;

Weitere Informationen finden Sie unter ALTER TABLE (Transact-SQL).

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]