Ändern von Spalten (Visual Database Tools)
Verwenden Sie den Tabellen-Designer, um Spalten in einer Tabelle hinzuzufügen, zu ändern oder zu löschen. Im Tabellen-Designer wird jede Tabellenspalte als eine Zeile in einem Datenblatt angezeigt, während die Eigenschaften der Tabellenspalte durch die Spalten des Datenblatts dargestellt werden.
Sie können die Spalten einer Tabelle definieren, indem Sie die Eigenschaften bearbeiten, die im unteren Bereich des Tabellen-Designers auf der Registerkarte Spalteneigenschaften angezeigt werden. Ausführliche Informationen zu den verfügbaren Eigenschaften in der verwendeten Datenbank finden Sie in der entsprechenden Datenbankdokumentation.
Hinweis |
---|
Das Ändern von Tabellenspalten kann bewirken, dass bei der Ausführung von Code und Anwendungen, die von der modifizierten Spalte abhängen, Fehler auftreten. Dies schließt Abfragen, Ansichten, gespeicherte Prozeduren, benutzerdefinierte Funktionen und Clientanwendungen ein. Beachten Sie, dass dabei ein Fehler durch Verkettung weitere Fehler nach sich ziehen kann. Beispielsweise kann eine gespeicherte Prozedur, die eine von der veränderten Spalte abhängige benutzerdefinierte Funktion aufruft, möglicherweise nicht mehr ausgeführt werden. Daher sollten Sie äußerst sorgfältig und mit Bedacht vorgehen, wenn Sie Änderungen an einer Tabellenspalte vornehmen möchten. |
Hinweis |
---|
Wenn die Tabelle für die Replikation veröffentlicht wird, müssen Sie mithilfe der Transact-SQL-Anweisung ALTER TABLE oder von SQL Server Management Objects (SMO) Schemaänderungen durchführen. Wenn Schemaänderungen mithilfe des Tabellen-Designers bzw. des Datenbankdiagramm-Designers durchgeführt werden, versucht dieser, die Tabelle zu entfernen und erneut zu erstellen. Da veröffentlichte Objekte nicht entfernt werden können, schlägt die Schemaänderung fehl. |
In diesem Abschnitt
Vorgehensweise: Angeben von Standardwerten für Spalten (Visual Database Tools)
Beschreibt, wie der Standardwert für eine Spalte festgelegt wird. Der Standardwert für eine Spalte wird verwendet, wenn Sie eine neue Zeile zu einer Tabelle hinzufügen, ohne einen Spaltenwert anzugeben.Vorgehensweise: Angeben berechneter Spalten (Visual Database Tools)
Beschreibt, wie ein Ausdruck für eine berechnete Spalte eingegeben und Eigenschaften für die Spalte und den Ausdruck festgelegt werden. Berechnete Spalten verwenden einen mathematischen oder anderen Ausdruck, um Ergebnisse für eine Spalte zu generieren, optional auch anhand von Daten aus anderen Spalten.Vorgehensweise: Ändern von Spaltendatentypen (Visual Database Tools)
Beschreibt, wie der Datentyp einer Spalte geändert wird. Der Datentyp einer Spalte definiert den Datentyp, der in der Spalte zulässig ist.Vorgehensweise: Ändern der Spaltenlänge (Visual Database Tools)
Beschreibt, wie die Länge einer Spalte mit einem nichtnumerischen Datentyp geändert wird.Vorgehensweise: Ändern der Spaltengenauigkeit (Visual Database Tools)
Beschreibt, wie die Länge oder Genauigkeit einer Spalte mit einem nichtnumerischen Datentyp geändert wird. Die Genauigkeit eines Datentyps ist die Anzahl der in der Spalte zulässigen Ziffern.Vorgehensweise: Ändern von Spaltendezimalstellen (Visual Database Tools)
Beschreibt, wie die Dezimalstellen einer Spalte mit einem numerischen Datentyp geändert werden. Die Dezimalstellen eines numerischen Datentyps gibt die Anzahl der Ziffern an, die rechts neben dem Dezimalzeichen angezeigt werden.Vorgehensweise: Ändern von Spaltenidentitätseigenschaften (Visual Database Tools)
Beschreibt, wie die Identitätseigenschaften einer Spalte geändert werden. Identitätseigenschaften gehören zu Identitätsspalten. Diese stellen die Eindeutigkeit der Zeile sicher, zu der die Identitätsspalte gehört. Identitätseigenschaften definieren beispielsweise, wie neue Werte beim Hinzufügen einer Zeile bestimmt werden.Vorgehensweise: Ändern von NULL-Optionen für Spalten (Visual Database Tools)
Beschreibt, wie NULL-Optionen für Spalten geändert werden.
Verwandte Abschnitte
- Verwenden von Spalten (Visual Database Tools)
Erläutert, wie Sie Tabellen durch Hinzufügen und Entfernen von Spalten sowie durch Ändern von Spalteneigenschaften entwerfen können.