Spalteneigenschaften

Aktualisiert: November 2007

Es gibt zwei Eigenschaftensets für Spalten, ein vollständiges Eigenschaftenset, das auf der Registerkarte Spalteneigenschaften im Tabellen-Designer (nur für Microsoft SQL Server-Datenbanken verfügbar) angezeigt wird, und ein Teilset von Eigenschaften, die im Eigenschaftenfenster im Server-Explorer angezeigt werden.

Hinweis:

Die Eigenschaften in diesem Thema sind nicht alphabetisch, sondern nach Kategorien sortiert.

Hinweis:

Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

Eigenschaftenfenster

Wenn Sie im Server-Explorer eine Spalte auswählen, werden diese Eigenschaften im Eigenschaftenfenster angezeigt.

Hinweis:

Diese Eigenschaften, auf die über den Server-Explorer zugegriffen wird, sind schreibgeschützt. Um Spalteneigenschaften für Microsoft SQL Server-Datenbanken zu bearbeiten, wählen Sie die Spalte im Tabellen-Designer aus. Diese Eigenschaften werden später in diesem Thema beschrieben.

  • Kategorie Identität
    Erweitert die Anzeige um die Name-Eigenschaft und die Database-Eigenschaft.

  • Name
    Zeigt den Namen der Spalte an.

  • Datenbank
    Zeigt den Namen der Datenquelle für die ausgewählte Spalte an. (Gilt nur für OLE DB.)

  • Kategorie Sonstiges
    Wird erweitert, um die übrigen Eigenschaften anzuzeigen.

  • Datentyp
    Zeigt den Datentyp der ausgewählten Spalte an.

  • ID-Schrittweite
    Zeigt den inkrementellen Wert an, der für jede weitere Zeile der Identitätsspalte zum ID-Startwert addiert wird. (Gilt nur für Microsoft SQL Server.)

  • ID-Startwert
    Zeigt den Startwert an, der der ersten Tabellenzeile für die Identitätsspalte zugewiesen ist. (Gilt nur für Microsoft SQL Server.)

  • Is Identity
    Gibt an, ob die ausgewählte Spalte die Identitätsspalte für die Tabelle ist. (Gilt nur für Microsoft SQL Server.)

  • Länge
    Zeigt die zulässige Anzahl von Zeichen für zeichenbasierte Datentypen an.

  • NULL-Werte zulassen
    Gibt an, ob in der Spalte NULL-Werte zulässig sind.

  • Genauigkeit
    Zeigt die maximale zulässige Anzahl von Ziffern für numerische Datentypen an. Diese Eigenschaft zeigt für nicht numerische Datentypen 0 an.

  • Dezimalstellen
    Zeigt die maximal zulässige Anzahl von Ziffern an, die bei numerischen Datentypen als Nachkommastellen angezeigt werden dürfen. Dieser Wert muss kleiner oder gleich dem Wert für Genauigkeit sein. Diese Eigenschaft zeigt für nicht numerische Datentypen 0 an.

Registerkarte Spalteneigenschaften

Um auf diese Eigenschaften zuzugreifen, klicken Sie im Server-Explorer mit der rechten Maustaste auf die Tabelle, zu der die Spalte gehört, klicken Sie auf Tabellendefinition öffnen, und wählen Sie im Tabellendatenblatt im Tabellen-Designer die Zeile aus.

Hinweis:

Diese Eigenschaften gelten nur für Microsoft SQL Server.

  • Kategorie Allgemein
    Erweitert die Anzeige um Name, NULL zulassen, Datentyp, Standardwert oder -bindung, Länge, Genauigkeit und Dezimalstellen.

  • Name
    Zeigt den Namen der Spalte an. Sie können diesen Namen bearbeiten, indem Sie im Textfeld einen neuen eingeben.

    Vorsicht:

    Alle Abfragen, Ansichten, benutzerdefinierten Funktionen, gespeicherten Prozeduren und Programme, die auf diese Spalte verweisen, werden durch die Namensänderung ungültig.

  • NULL zulassen
    Gibt an, ob der Datentyp der Spalte NULL-Werte zulässt.

  • 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. Die Dropdownliste enthält alle in der Datenquelle 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 zulässige Anzahl von Zeichen für zeichenbasierte Datentypen an. Diese Eigenschaft ist nur für zeichenbasierte Datentypen verfügbar.

  • Genauigkeit
    Zeigt die maximale zulässige Anzahl von Ziffern für numerische Datentypen an. Diese Eigenschaft zeigt für nicht numerische Datentypen 0 an. Diese Eigenschaft ist nur für numerische Datentypen verfügbar.

  • Dezimalstellen
    Zeigt die maximal zulässige Anzahl von Ziffern an, die bei numerischen Datentypen als Nachkommastellen angezeigt werden dürfen. Dieser Wert muss kleiner oder gleich dem Wert für Genauigkeit sein. Diese Eigenschaft zeigt für nicht numerische Datentypen 0 an. Diese Eigenschaft ist nur für numerische Datentypen verfügbar.

  • Kategorie Tabellen-Designer
    Wird erweitert, um die übrigen Eigenschaften anzuzeigen.

  • Sortierreihenfolge
    Zeigt die Einstellungen der Sortierreihenfolge für die ausgewählte Spalte an. Um diese Einstellung zu ändern, klicken Sie auf Sortierreihenfolge, und klicken Sie dann auf die Schaltfläche mit den drei Punkten (...) rechts neben dem Wert. (Gilt nur für Microsoft SQL Server 2000 oder höher.)

  • Kategorie ComputedColumnSpecification
    Erweitert die Anzeige um die Eigenschaften für Formel und Is Persisted. Wenn die Spalte berechnet wird, wird auch die Formel angezeigt. Um die Formel zu bearbeiten, erweitern Sie diese Kategorie, und bearbeiten Sie diese in der Eigenschaft Formel.

  • Formel
    Zeigt die Formel an, die von der ausgewählten Spalte verwendet wird, wenn es sich um eine berechnete Spalte handelt. In diesem Feld können Sie eine Formel eingeben oder ändern.

  • Is Persisted
    Ermöglicht das Speichern der berechneten Spalte in der Datenquelle. Eine berechnete Spalte mit dieser Eigenschaft kann indiziert werden.

  • Datentyp-Kurzform
    Zeigt Informationen zum Datentyp des Felds in demselben 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
    Zeigt die Beschreibung der Spalte an. Um die vollständige Beschreibung anzuzeigen oder zu bearbeiten, klicken Sie auf Beschreibung, und klicken Sie dann auf die Schaltfläche mit den drei Punkten (...) rechts neben der Eigenschaft.

  • Kategorie Volltextspezifikation
    Erweitert die Anzeige um spezifische Eigenschaften für Volltextspalten.

  • Is Full-text Indexed
    Gibt an, ob diese Spalte volltextindiziert ist. Diese Eigenschaft kann nur dann auf Ja 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 festgelegt ist. Um diesen Wert zu ändern, klicken Sie darauf, erweitern Sie die Dropdownliste, und wählen Sie einen neuen Wert aus.

  • Volltexttyp-Spalte
    Zeigt an, welche Spalte zum Definieren des Dokumenttyps einer Spalte vom Typ image verwendet wird. Mithilfe des Datentyps image können Dokumente von DOC-Dateien bis hin zu XML-Dateien gespeichert werden. (Gilt nur für Microsoft SQL Server 2000 oder höher.)

  • Sprache
    Gibt die Sprache an, die zum Indizieren der Spalte verwendet wird. (Gilt nur für Microsoft SQL Server 2000 oder höher.)

  • Has Non-SQL Server Subscriber
    Gibt an, ob die Spalte über einen Abonnenten verfügt, der nicht Microsoft SQL Server verwendet. (Gilt nur für SQL Server 2005 und SQL Server 2008.)

  • Kategorie Identitätsspezifikation
    Erweitert die Anzeige um Eigenschaften für Is Identity, ID-Schrittweite und ID-Startwert.

  • Is Identity
    Gibt an, ob die ausgewählte Spalte die Identitätsspalte für die Tabelle ist. Um die Eigenschaft zu ändern, öffnen Sie die Tabelle im Tabellen-Designer, und bearbeiten Sie die Eigenschaften im Eigenschaftenfenster. Diese Einstellung gilt nur für Spalten mit einem numerischen Datentyp, z. B. int.

  • ID-Schrittweite
    Zeigt den inkrementellen Wert an, der für jede weitere Zeile zum ID-Startwert addiert 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.

  • ID-Startwert
    Gibt den Wert an, der der ersten Tabellenzeile zugewiesen ist. 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.

  • Is Deterministic
    Gibt an, ob der Datentyp der ausgewählten Spalte sicher bestimmt werden kann. (Gilt nur für Microsoft SQL Server 2000 oder höher.)

  • Is DTS-published
    Zeigt an, ob die Spalte DTS-veröffentlicht ist. (Gilt nur für SQL Server 2005 und SQL Server 2008.)

  • Is Indexable
    Zeigt an, ob die ausgewählte Spalte indiziert werden kann. Zum Beispiel kann eine berechnete Spalte ohne die Eigenschaft Is Deterministic nicht indiziert werden. (Gilt nur für Microsoft SQL Server 2000 oder höher.)

  • Is Merge-published
    Zeigt an, ob die Spalte merge-veröffentlicht ist. (Gilt nur für SQL Server 2005 und SQL Server 2008.)

  • Is Not For Replication
    Gibt an, ob die ursprünglichen Identitätswerte während der Replikation beibehalten werden. Um diese Eigenschaft zu bearbeiten, klicken Sie auf deren Wert, erweitern Sie die Dropdownliste, und wählen Sie einen anderen Wert aus.

  • Is Replicated
    Zeigt an, ob diese Spalte mit einem anderen Speicherort repliziert wird. (Gilt nur für SQL Server 2005 und SQL Server 2008.)

  • Ist RowGuid
    Gibt an, ob SQL Server die Spalte als ROWGUID verwendet. Sie können für eine Spalte diesen Wert nur auf Ja festlegen, wenn diese den Datentyp uniqueidentifier aufweist. 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 einer Spalte zulässige Größe in Bytes an. Beispielsweise kann der Datentyp nchar eine Länge von 10 (Anzahl der Zeichen) haben. Die Größe für Unicode-Zeichensätze hingegen beträgt 20.

    Hinweis   Die Länge eines varchar(max)-Datentyps variiert für jede Zeile. sp_help gibt als Länge der varchar(max)-Spalte (-1) zurück. Diese Eigenschaft zeigt als Spaltengröße für varchar(max)-Datentypen "-1" an.

Siehe auch

Weitere Ressourcen

Arbeiten mit Spalten

Arbeiten mit Tabellen im Tabellen-Designer