Table.Schema
Zwraca tabelę zawierającą opis kolumn (np. schemat) określonej tabeli.
Syntax
Table.Schema(
table as table
) as table
Remarks
Zwraca tabelę opisującą kolumny elementu table
.
Każdy wiersz w tabeli opisuje właściwości kolumny elementu table
:
Nazwa kolumny | Opis |
Name | Nazwa kolumny. |
Position | Położenie kolumny elementu table względem punktu 0. |
TypeName | Nazwa typu kolumny. |
Kind | Rodzaj typu kolumny. |
IsNullable | Określa, czy kolumna może zawierać wartości null . |
NumericPrecisionBase | Podstawa liczbowa (np. base-2, base-10) pól NumericPrecision i NumericScale . |
NumericPrecision | Dokładność kolumny liczbowej w podstawie określonej przy użyciu wartości NumericPrecisionBase . Jest to maksymalna liczba cyfr, która może być reprezentowana przez wartość tego typu (w tym liczba miejsc po przecinku). |
NumericScale | Skala kolumny liczbowej w podstawie określonej przy użyciu wartości NumericPrecisionBase . Jest to liczba miejsc po przecinku wartości tego typu. Wartość 0 oznacza stałą skalę bez miejsc po przecinku. Wartość null określa nieznaną skalę (zmiennoprzecinkową lub niezdefiniowaną). |
DateTimePrecision | Maksymalna liczba miejsc po przecinku obsługiwana w części sekundowej wartości daty lub godziny. |
MaxLength | Maksymalna liczba znaków dozwolona w kolumnie text lub maksymalna liczba bajtów dozwolona w kolumnie binary . |
IsVariableLength | Określa, czy długość kolumny może się zmieniać (maksymalnie do wartości MaxLength ), czy też jej rozmiar jest stały. |
NativeTypeName | Nazwa typu kolumny w systemie typu natywnego źródła (np. nvarchar w przypadku programu SQL Server). |
NativeDefaultExpression | Wyrażenie domyślne dla wartości tej kolumny w natywnym języku wyrażenia źródła (np. 42 lub newid() w przypadku programu SQL Server). |
Description | Opis kolumny. |
Category
Table.Information