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. |
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.
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.