Tabellenspalteneigenschaften (SQL Server Management Studio)

Diese Eigenschaften werden im unteren Bereich des Tabellen-Designers angezeigt. Wenn nicht anders beschrieben, können Sie diese Eigenschaften im Eigenschaftenfenster bearbeiten, wenn die Spalte markiert ist. Die Spalteneigenschaften können nach Kategorie oder alphabetisch angezeigt werden. Viele Eigenschaften werden nur für bestimmte Datentypen angezeigt oder können nur für bestimmte Datentypen geändert werden.

HinweisHinweis

Wenn die Tabelle für die Replikation veröffentlicht wird, müssen Sie Schemaänderungen mithilfe der Transact-SQL-Anweisung ALTER TABLE oder mithilfe von SQL Server Management Objects (SMO) vornehmen. Wenn die Schemaänderungen mit dem Tabellen-Designer oder dem Datenbankdiagramm-Designer ausgeführt werden, wird versucht, die Tabelle zu entfernen und erneut zu erstellen. Da veröffentlichte Objekte nicht gelöscht werden können, schlägt die Schemaänderung fehl.

  • Allgemein
    Wird erweitert, um Name, NULL-Werte zulassen, Datentyp, Standardwert oder -bindung, Länge, Genauigkeit und Dezimalstellen anzuzeigen.

  • Name
    Zeigt den Namen der ausgewählten Spalte an.

  • NULL zulassen
    Zeigt an, ob in dieser Spalte NULL-Werte zulässig sind. Klicken Sie zum Bearbeiten dieser Eigenschaft auf das Kontrollkästchen NULL-Werte zulassen, das der Spalte im oberen Bereich des Tabellen-Designers entspricht.

  • Datentyp
    Zeigt den Datentyp für die ausgewählte Spalte an. Um diese Eigenschaft zu bearbeiten, klicken Sie auf deren Wert, erweitern Sie die Dropdownliste, und wählen Sie einen anderen Wert aus.

  • Standardwert oder-bindung
    Zeigt den Standardwert für diese Spalte an, wenn kein Wert für die Spalte angegeben ist. Der Wert dieses Felds kann entweder der Wert einer Standardeinschränkung von SQL Server oder der Name einer globalen Einschränkung sein, an die die Spalte gebunden ist. Die Dropdownliste enthält alle in der Datenbank definierten globalen Standardwerte. Wählen Sie in der Dropdownliste einen globalen Standardwert aus, mit dem die Spalte verbunden werden soll. Sie können den Standardwert auch direkt als Text eingeben, um eine Standardeinschränkung für die Spalte zu erstellen.

  • Länge
    Zeigt die Anzahl der für zeichenbasierte Datentypen zulässigen Zeichen an. Diese Eigenschaft ist nur für zeichenbasierte Datentypen verfügbar.

  • Dezimalstellen
    Zeigt die Höchstzahl von Ziffern an, die rechts neben dem Komma für Werte in dieser Spalte angezeigt werden können. Diese Eigenschaft zeigt für nicht numerische Datentypen 0 an.

  • Genauigkeit
    Zeigt die Höchstzahl von Ziffern für Werte in dieser Spalte an. Diese Eigenschaft zeigt für nicht numerische Datentypen 0 an.

  • Tabellen-Designer
    Erweitert den Abschnitt Tabellen-Designer.

  • Sortierreihenfolge
    (Nur SQL Server 2000 oder höher.) Zeigt die Sortierreihenfolge an, die von SQL Server standardmäßig auf die Spalte anwendet wird, wenn die Spaltenwerte zum Sortieren von Zeilen eines Abfrageergebnisses verwendet werden. Um die Sortierung zu bearbeiten, wählen Sie die Eigenschaft aus, und klicken Sie auf die Auslassungspunkte (...) rechts neben dem Eigenschaftswert, um das Dialogfeld Sortierung anzuzeigen.

  • ComputedColumnSpecification
    (Nur SQL Server 7.0 oder höher.) Zeigt Informationen über eine berechnete Spalte an. Der für die Eigenschaft angezeigte Wert ist derselbe, wie der Wert der untergeordneten Eigenschaft Formel und zeigt die Formel für die berechnete Spalte an.

    HinweisHinweis

    Erweitern Sie zum Ändern des für die ComputedColumnSpecification-Eigenschaft angezeigten Werts die Eigenschaft, und bearbeiten Sie die untergeordnete Eigenschaft Ist Identity.

    • Formel Zeigt die Formel für die berechnete Spalte an. Sie können diese Eigenschaft bearbeiten, indem Sie direkt eine neue Formel eingeben.

    • Ist Persisted Gibt an, ob die Ergebnisse der Formel gespeichert werden. Wenn die Eigenschaft auf No festgelegt ist, wird nur die Formel gespeichert, und die Werte werden bei jedem Bezug auf die Spalte berechnet. Um diese Eigenschaft zu bearbeiten, klicken Sie auf deren Wert, erweitern Sie die Dropdownliste, und wählen Sie einen anderen Wert aus.

    Weitere Informationen finden Sie unter Berechnete Spalten.

  • Datentyp-Kurzform
    Zeigt Informationen zum Datentyp des Felds im gleichen Format wie die SQL-Anweisung CREATE TABLE an. Ein Feld, das eine Zeichenfolge variabler Länge mit höchstens 20 Zeichen enthält, wird beispielsweise als "varchar(20)" dargestellt. Sie können diese Eigenschaft ändern, indem Sie den Wert direkt eingeben.

  • Beschreibung
    (SQL Server 2000 oder höher.) Zeigt Text an, durch den die Spalte beschrieben wird. Wählen Sie zum Bearbeiten der Beschreibung die Eigenschaft aus, klicken Sie auf die Auslassungspunkte ( ), die rechts neben dem Eigenschaftswert angezeigt werden, und bearbeiten Sie die Beschreibung im Dialogfeld Description-Eigenschaft.

  • Deterministisch
    Zeigt, ob der Datentyp der ausgewählten Spalte mit Sicherheit bestimmt werden kann. (Gilt nur für SQL Server 2000 oder höher.)

  • DTS-published
    Zeigt, ob die Spalte DTS-published ist. (Gilt nur für SQL Server 2005.)

  • Volltextspezifikation
    Zeigt Informationen zum Volltextindex an. Der Wert dieser Eigenschaft ist der Wert der untergeordneten Eigenschaft Ist Full-text Indexed und zeigt an, ob diese Spalte volltextindiziert ist.

    HinweisHinweis

    Erweitern Sie zum Ändern des für die Volltextspezifikation-Eigenschaft angezeigten Werts die Eigenschaft, und bearbeiten Sie die untergeordnete EigenschaftIst Full-text Indexed.

    • Ist Full-text Indexed Gibt an, ob diese Spalte volltextindiziert ist. Diese Eigenschaft kann nur dann auf Yes festgelegt werden, wenn der Datentyp für diese Spalte für eine Volltextsuche geeignet ist, und wenn für die Tabelle, zu der die Spalte gehört, ein Volltextindex angegeben ist. Klicken Sie zum Bearbeiten diese Eigenschaft auf den Wert, erweitern Sie die Dropdownliste, und wählen Sie einen Wert aus.

    • Volltexttypspalte zeigt den Namen der Spalte an, für den diese Spalte volltextindiziert ist. Diese Eigenschaft muss festgelegt sein, wenn die Datentyp-Eigenschaft für diese Spalte entweder image oder varbinary ist. Die in dieser Eigenschaft benannte Spalte muss vom Typ [n]char, [n]varchar, oder xml sein, und die Dropdownliste für diese Eigenschaft enthält nur Spalten, die von einem dieser drei Datentypen sind. Zeilen in den Spalten, die durch diese Eigenschaft benannt werden, zeigen den Dokumenttyp der entsprechenden Zeilen in Spalten an, die mit Volltextsuche durchsucht werden können. Um diese Eigenschaft zu bearbeiten, klicken Sie auf deren Wert, erweitern Sie die Dropdownliste, und wählen Sie einen anderen Wert aus.

    • Sprache Gibt die Sprache für die Wörtertrennung an, die zum Indizieren der Spalte verwendet wird. Der in der Eigenschaft gespeicherte Wert ist der Gebietsschemabezeichner für die Wörtertrennung. Weitere Informationen zur Wörtertrennung und zu LCIDs, finden Sie unter Wörtertrennung und Wortstammerkennungen. Um diese Eigenschaft zu bearbeiten, klicken Sie auf deren Wert, erweitern Sie die Dropdownliste, und wählen Sie einen anderen Wert aus.

  • Hat Non-SQL Server Subscriber
    Gibt an, ob die Spalte auf einen Abonnenten repliziert wird, der kein SQL Server ist.

  • Identitätsspezifikation
    Zeigt Informationen darüber an, ob und wie diese Spalte die Eindeutigkeit der Werte erzwingt. Der Wert dieser Eigenschaft zeigt an, ob diese Spalte eine Identitätsspalte ist, und gleicht dem Wert der untergeordneten Eigenschaft Ist Identity.

    HinweisHinweis

    Zum Ändern des Werts für die Identitätsspezifikation-Eigenschaft erweitern Sie die untergeordnete Eigenschaft Ist Identity.

    • Ist Identity Zeigt an, ob diese Spalte eine Identitätsspalte ist. Um diese Eigenschaft zu bearbeiten, klicken Sie auf deren Wert, erweitern Sie die Dropdownliste, und wählen Sie einen anderen Wert aus.

    • ID-Startwert Zeigt den Ausgangswert an, der während des Erstellens dieser Identitätsspalte angegeben wurde. Dieser Wert wird der ersten Tabellenzeile zugewiesen. Wenn Sie diese Zelle leer lassen, wird ihr standardmäßig der Wert 1 zugewiesen. Sie können diese Eigenschaft bearbeiten, indem Sie den neuen Wert direkt eingeben.

    • ID-Schrittweite Zeigt den inkrementellen Wert an, der während des Erstellens dieser Identitätsspalte angegeben wurde. Bei diesem Wert handelt es sich um das Inkrement, der dem ID-Startwert für jede weitere Zeile hinzugefügt wird. Wenn Sie diese Zelle leer lassen, wird ihr standardmäßig der Wert 1 zugewiesen. Sie können diese Eigenschaft bearbeiten, indem Sie den neuen Wert direkt eingeben.

  • Indizierbar
    Zeigt, ob die ausgewählte Spalte indiziert werden kann. Beispiel: Nichtdeterministische, berechnete Spalten können nicht indiziert werden. (Gilt nur für SQL Server 2000 oder höher.)

  • Merge-published
    Zeigt, ob die Spalte eine Mergeveröffentlichung ist. (Gilt nur für SQL Server 2005.)

  • Nicht zu replizieren
    Gibt an, ob die ursprünglichen Identitätswerte während der Replikation beibehalten werden. Weitere Informationen zur Replikation finden Sie unter CREATE TABLE. Um diese Eigenschaft zu bearbeiten, klicken Sie auf deren Wert, erweitern Sie die Dropdownliste, und wählen Sie einen anderen Wert aus.

  • Repliziert
    Zeigt, ob diese Spalte an eine anderen Speicherort repliziert wird. (Gilt nur für SQL Server 2005.)

  • RowGuid
    Gibt an, ob von SQL Server die Spalte als ROWGUID verwendet wird. Sie können diesen Wert nur für eine eindeutige Identitätsspalte auf Yes festlegen. Um diese Eigenschaft zu bearbeiten, klicken Sie auf deren Wert, erweitern Sie die Dropdownliste, und wählen Sie einen anderen Wert aus.

  • Größe
    Zeigt die für den Datentyp der Spalte zulässige Größe in Byte an. Beispiel: Ein nchar-Datentyp kann eine Länge von 10 besitzen (die Anzahl der Zeichen), wegen der Unicode-Zeichensätze aber eine Größe von 20 Byte besitzen.

    HinweisHinweis

    Die Länge eines (max)-Datentyps variiert je nach Zeile. sp_help gibt als Länge für (max)-Spalten (-1) zurück. SQL Server Management Studio zeigt als Spaltengröße -1 an.

Siehe auch

Andere Ressourcen