Przejdź do głównej zawartości

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 kolumnyOpis
NameNazwa kolumny.
PositionPołożenie kolumny elementu table względem punktu 0.
TypeNameNazwa typu kolumny.
KindRodzaj typu kolumny.
IsNullableOkreśla, czy kolumna może zawierać wartości null.
NumericPrecisionBasePodstawa liczbowa (np. base-2, base-10) pól NumericPrecision i NumericScale.
NumericPrecisionDokł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).
NumericScaleSkala 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ą).
DateTimePrecisionMaksymalna liczba miejsc po przecinku obsługiwana w części sekundowej wartości daty lub godziny.
MaxLengthMaksymalna liczba znaków dozwolona w kolumnie text lub maksymalna liczba bajtów dozwolona w kolumnie binary.
IsVariableLengthOkreśla, czy długość kolumny może się zmieniać (maksymalnie do wartości MaxLength), czy też jej rozmiar jest stały.
  
NativeTypeNameNazwa typu kolumny w systemie typu natywnego źródła (np. nvarchar w przypadku programu SQL Server).
NativeDefaultExpressionWyraż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).
  
DescriptionOpis kolumny.

Category​

Table.Information