Teilen über


Table.Schema

Syntax

Table.Schema(table as table) as table

About

Gibt eine Tabelle zurück, die die Spalten von table.

Jede Zeile in der Tabelle beschreibt die Eigenschaften einer Spalte von table:

Spaltenname Description
Name Der Name der Spalte.
Position Die 0-basierte Position der Spalte in table.
TypeName Der Name des Typs der Spalte.
Kind Die Art des Spaltentyps.
IsNullable Gibt an, ob die Spalte Werte enthalten null kann.
NumericPrecisionBase Die numerische Basis (z. B. Basis-2 oder Basis-10) der NumericPrecision Felder und NumericScale Felder.
NumericPrecision Die Genauigkeit einer numerischen Spalte in der durch NumericPrecisionBase. Dies ist die maximale Anzahl von Ziffern, die durch einen Wert dieses Typs dargestellt werden können (einschließlich Dezimalstellen).
NumericScale Die Skalierung einer numerischen Spalte in der durch .NumericPrecisionBase Dies ist die Anzahl der Ziffern im Bruchteil eines Werts dieses Typs. Ein Wert von 0 gibt eine feste Skala ohne Bruchstellen an. Ein Wert von gibt an, dass null die Skalierung nicht bekannt ist (entweder weil sie unverankert ist oder nicht definiert ist).
DateTimePrecision Die maximale Anzahl von Dezimalstellen, die im Sekundenbereich eines Datums- oder Uhrzeitwerts unterstützt werden.
MaxLength Die maximale Anzahl von Zeichen, die in einer text Spalte zulässig sind, oder die maximale Anzahl von Bytes, die in einer binary Spalte zulässig sind.
IsVariableLength Gibt an, ob diese Spalte in der Länge (bis zu MaxLength) variieren kann oder ob sie eine feste Größe aufweist.
   
NativeTypeName Der Name des Spaltentyps im systemeigenen Typsystem der Quelle (z nvarchar . B. für SQL Server).
NativeDefaultExpression Der Standardausdruck für einen Wert dieser Spalte in der nativen Ausdruckssprache der Quelle (z 42 . B. für newid() SQL Server).
   
Description Die Beschreibung der Spalte.