Freigeben über


sys.computed_columns (Transact-SQL)

Enthält für jede berechnete Spalte in sys.columns eine Zeile.

Spaltenname

Datentyp

Beschreibung

<Geerbte Spalten>

 

Eine Liste der Spalten, die diese Sicht erbt, finden Sie unter sys.columns (Transact-SQL).

definition

nvarchar(max)

SQL-Text, der diese berechnete Spalte definiert.

SQL Server 2008 und SQL Server 2005 unterscheiden sich von SQL Server 2000 darin, wie SQL-Ausdrücke in den Katalogmetadaten decodiert und gespeichert werden. Die Semantik des decodierten Ausdrucks entspricht dem ursprünglichen Text. Es gibt jedoch keine syntaktische Garantie. Leerzeichen werden beispielsweise aus dem decodierten Ausdruck entfernt.

uses_database_collation

bit

1 = Die Spaltendefinition hängt von der richtigen Auswertung der Standardsortierung der Datenbank ab, andernfalls ist der Wert 0. Durch diese Abhängigkeit wird verhindert, dass die Standardsortierung der Datenbank geändert wird.

is_persisted

bit

Die berechnete Spalte ist permanent.

is_computed

bit

Die Spalte ist eine berechnete Spalte. Immer 1.

is_sparse

bit

1 = Spalte ist eine Spalte mit geringer Dichte. Weitere Informationen finden Sie unter Verwenden von Spalten mit geringer Dichte.

is_column_set

bit

1 = Spalte ist ein Spaltensatz. Weitere Informationen finden Sie unter Verwenden von Spaltensätzen.

Berechtigungen

In SQL Server 2005 und späteren Versionen ist die Sichtbarkeit der Metadaten in Katalogsichten auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Konfigurieren der Sichtbarkeit von Metadaten.