Table.Schema
Syntax
Table.Schema(table as table) as table
Info
Gibt eine Tabelle zurück, die die Spalten von table
beschreibt.
Mit jeder Zeile der Tabelle werden die Eigenschaften einer Spalte von table
beschrieben:
Spaltenname | Beschreibung |
---|---|
Name |
Der Name der Spalte. |
Position |
Die 0-basierte Position der Spalte in table . |
TypeName |
Der Name des Spaltentyps. |
Kind |
Die Art des Spaltentyps. |
IsNullable |
Gibt an, ob die Spalte null -Werte enthalten kann. |
NumericPrecisionBase |
Die Zahlenbasis (z. B. Basis 2, Basis 10) der Felder NumericPrecision und NumericScale . |
NumericPrecision |
Die Genauigkeit einer numerischen Spalte in der durch NumericPrecisionBase angegebenen Basis. Die maximale Anzahl von Ziffern, die durch einen Wert dieses Typs (einschließlich Nachkommastellen) dargestellt werden kann. |
NumericScale |
Die Skala einer numerischen Spalte in der durch NumericPrecisionBase angegebenen Basis. Die Anzahl der Ziffern im Bruchanteil eines Werts dieses Typs. Der Wert 0 gibt an, dass es sich um eine feste Skala ohne Nachkommastellen handelt. Der Wert null gibt an, dass die Skala nicht bekannt ist (weil es sich entweder um einen Gleitkommatyp handelt oder die Skala nicht definiert ist). |
DateTimePrecision |
Die maximale Anzahl von Nachkommastellen, die im Sekundenanteil eines Datums- oder Uhrzeitwerts unterstützt wird. |
MaxLength |
Die maximal zulässige Anzahl von Zeichen in einer text -Spalte oder die maximal zulässige Anzahl von Bytes in einer binary -Spalte. |
IsVariableLength |
Gibt an, ob die Länge dieser Spalte variieren kann (bis MaxLength ) oder ob die Spalte eine feste Größe besitzt. |
NativeTypeName |
Der Name des Spaltentyps im nativen Typsystem der Quelle (z. B. nvarchar für SQL Server). |
NativeDefaultExpression |
Der Standardausdruck für einen Wert dieser Spalte in der nativen Ausdruckssprache der Quelle (z. B. 42 oder newid() für SQL Server). |
Description |
Die Beschreibung der Spalte. |