Zum Hauptinhalt springen

Table.Schema

Gibt eine Tabelle mit Beschreibungen der Spalten (d. h. das Schema) der angegebenen Tabelle zurück.

Syntax

Table.Schema(
table as table
) as table

Remarks

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

Jede Tabellenzeile beschreibt die Eigenschaften einer Spalte von table:

SpaltennameBeschreibung
NameDer Name der Spalte.
PositionDie 0-basierte Position der Spalte table.
TypeNameDer Name des Spaltentyps.
ArtDie Art des Spaltentyps.
ist nullwertigGibt an, ob die Spalte NULL Werte enthalten kann.
NumericPrecisionBaseDie Zahlenbasis (z. B. Basis 2 oder Basis 10) der Felder NumericPrecision und NumericScale.
NumericPrecisionDie Genauigkeit einer numerischen Spalte, zu der durch NumericPrecisionBase angegebenen Basis. Dies ist die maximale Anzahl von Stellen (einschließlich Dezimalstellen), die durch einen Wert dieses Typs dargestellt werden kann.
NumericScaleDie Dezimalstellen der numerischen Spalte zu der durch NumericPrecisionBase angegebenen Basis. Dies ist die Anzahl von Dezimalstellen eines Werts dieses Typs. Der Wert 0 gibt eine Spalte ohne Dezimalstellen an. Der Wert null gibt an, dass die Anzahl der Dezimalstellen nicht bekannt ist (weil es sich um einen Gleitkommatyp handelt oder weil sie nicht definiert ist).
DateTimePrecisionDie maximale Anzahl von Dezimalstellen, die im Sekundenanteil eines Datums- oder Uhrzeitwerts unterstützt wird.
MaxLengthDie maximale Anzahl von Zeichen, die in einer Spalte vom Typ text zulässig ist, bzw. die maximale Anzahl von Bytes, die in einer Spalte vom Typbinary zulässig ist.
IsVariableLengthGibt an, ob die Spalte eine variable Länge (bis zu MaxLength) oder eine feste Größe hat.
  
NativeTypeNameDer Name des Spaltentyps im Typsystem der Quelle (z. B. nvarchar für SQL Server).
NativeDefaultExpressionDer Standardausdruck für einen Wert dieser Spalte in der systemeigenen Ausdruckssprache der Quelle (z. B. 42 or newid() für SQL Server).
  
DescriptionDie Beschreibung der Spalte.

Category

Table.Information